win下的硬碟和linux的硬碟組織方式不同,win的硬碟組織方式是引導區、目錄區,檔案控制塊區(每個檔案控制塊對應記錄乙個檔案的資訊乙個檔案),檔案區幾個部分。 win下的目錄不是乙個檔案,而是在硬碟的開始有目錄區。
每乙個目錄是乙個樹形鍊錶,鍊錶的內容是乙個個檔案控制塊首尾串起來的。
linux硬碟組織方式為:引導區、超級塊(superblock),索引結點 (inode),資料塊(datablock),目錄塊(diredtory block)。其中超級塊中包含了關於該硬碟或分割槽上的檔案系統的整體資訊,如檔案系統的大小等;超級塊後面的資料結構是索引結點,它包含了針對某乙個具 體檔案的幾乎全部資訊,如檔案的訪問許可權、所有者、大小、建立時間以及對應的目錄塊和資料塊等;資料塊是真正儲存檔案內容的位置。但是索引結點中不包括文 件的名字,檔名是放在目錄塊裡的。目錄塊裡包含有檔案的名字以及此檔案的索引結點編號。
linux下的目錄是乙個真正的檔案,一切按檔案的格式進行。
關於以上超塊、索引結點、資料塊、目錄塊的資料結構,可以到/usr/src/linux2.4.26/include下找到乙個fs.h看看。
Windows與linux雙系統安裝
源 windows與linux雙系統 linux的安裝方式有硬碟安裝 網路安裝 光碟機安裝。雙系統的安裝最後先安裝windows,再安裝linux,因為windows每次安裝時都會重新修改系統引導檔案,如果安裝順序錯了,linux就沒有引導了,還得修復系統引導檔案。windows與linux是兩個互...
ASLR在Windows與Linux系統之間的差別
hi 們,我在 上篇文章 中討論了linux平台上nx的特性。我們已經知道一般情況下nx windows平台上稱其為dep 和位址空間分布隨機化 aslr 會同時工作,所以也值得看一下aslr在linux平台是如何工作的。事實證明,linux上aslr的實現與windows上的有些顯著的差異。在wi...
Windows與linux 雙系統裝機
一,準備好所需要的映象,windows和linux任意乙個發行版。對系統硬碟進行格式的確定。二,裝完linux系統之後需要編輯系統引導。這裡我們拿centos7做實驗。一,工具的準備。disk genius 是一款硬碟分割槽及資料恢復軟體。它是在最初的 dos版的基礎上開發而成的。windows 版...