FAT12 與 reiserfs、xfs 是否有些相同?

FAT12 與 reiserfs、xfs 是否有些相同?

我剛剛對硬碟進行了分區,並製作了sdb6、sdb7。

接下來,我在 sdb6 上安裝了檔案系統 reiserfs,在 sdb7 上安裝了 xfs。

之後,我使用fdisk -l查看我的硬碟訊息,卻發現sdb6、sdb7有FAT12系統。有什麼問題嗎?或者 FAT12 與 reiserfs、xfs 是否有些相同?

Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xe9ffe9ff

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1       10199    81923436    7  HPFS/NTFS
/dev/sda2           10200       19457    74364885    f  W95 Ext'd (LBA)
/dev/sda5           10200       19457    74364853+   7  HPFS/NTFS

Disk /dev/sdb: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xf16cf16c

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *           1       10199    81923436    7  HPFS/NTFS
/dev/sdb2           10200       19457    74364885    f  W95 Ext'd (LBA)
/dev/sdb5           10200       19075    71296438+   7  HPFS/NTFS
/dev/sdb6           19076       19267     1542208+   1  FAT12
/dev/sdb7           19268       19457     1526143+   1  FAT12

答案1

MBR 分區類型標誌可能設定為 FAT12,但這是錯誤的。這並不意味著 ReiserFS 和 XFS 與 FAT12 有一點相似(它們沒有)。大多數現代軟體甚至不再考慮分區類型標誌,因為它甚至不涵蓋當今可用的檔案系統範圍;他們直接查看檔案系統的超級區塊並準確地識別它。

答案2

FAT12用於較舊的軟碟機,大小限制為 32mb。因此,很可能您只是錯誤標記了分割區。沒有理由它應該位於 HDD 分區上。

它也比 reiser 和 XFS(以及 ext2/3/4)更早。

答案3

正如其他人指出的那樣,fdisk告訴您的是分割類型,而不是磁碟區上使用的檔案系統格式。 分區類型並不表示,而且實際上從未表示過,檔案系統格式;為了確定檔案系統格式,您通常必須偵測磁碟區的實際內容。mount例如, 這種探測是在自動偵測檔案系統格式時完成的。

分區類型只是分區表中的一個字段,它真正控制的是哪些作業系統將嘗試掛載該磁碟區。作業系統知道它們所理解的分割區類型,因此預設會嘗試自動掛載。

令人困惑的是,有些人錯誤地將分區類型稱為FAT12或者高壓FS,而這些用詞不當已經出現在諸如fdisk.試著忽略這種混亂。在這種情況下,檔案系統格式實際上由實際磁碟區內容和標籤控制,例如FAT12NTFS因為分區類型只是用詞不當。更好的標籤會是這樣的Microsoft 資料分割區 <1KiCyl <16GiBMicrosoft 資料分割區(僅限 OS/2 和 Windows NT),因為這是類型代碼 01 和 07 實際上表示作業系統的內容。

相關內容