linux中fdisk命令中的隐藏文件系统是什么?

Sam*_*yat 1 linux filesystems partition command

当我想在 fdisk 命令中选择分区类型时,我看到了隐藏文件系统项(fdisk 命令中的字符l)。我在网上找了很多,但没有找到完整的解释。有人可以解释这种类型的分区是什么以及它在哪里使用?

Eri*_*ikF 5

以下是我从 FDISK 获得的已识别分区类型列表,它们的名称中包含“隐藏”:

  • 11 Hidden FAT12
  • 14 Hidden FAT16 <3
  • 16 Hidden FAT16
  • 17 Hidden HPFS/NTF
  • 1b Hidden W95 FAT3
  • 1c Hidden W95 FAT3
  • 1e Hidden W95 FAT1
  • 27 Hidden NTFS Win
  • 84 OS/2 hidden or

这些(非正式地)记录在PC 的分区标识符列表页面。从该列表中,OS/2 和 Windows 似乎出于各种原因使用它们来隐藏分区:

  • 11(隐藏 DOS 12 位 FAT)/14(隐藏 DOS 16 位 FAT <32M)/16(隐藏 DOS 16 位 FAT >=32M)/17(隐藏 IFS(例如 HPFS):

    当它引导一个 DOS 分区时,OS/2 引导管理器将隐藏所有主 DOS 分区,除了被引导的分区,通过更改其 ID:01、04、06 变为 11、14、16。07 也变为 17。

  • 1b (Hidden WIN95 OSR2 FAT32)/1c (Hidden WIN95 OSR2 FAT32, LBA-mapped)/1e (Hidden WIN95 16-bit FAT, LBA-mapped):文档中没有详细信息,但可能与 OS/2 相关

  • 27(Windows RE隐藏分区):

    在 MBR 磁盘上,键入 0x27。在 GPT 磁盘上,GUID:DE94BBA4-06D1-4D40-A16A-BFD50179D6AC。带有 NTFS 的 Windows RE 类型 0x7 分区的隐藏版本。安装后,重新启动并按 F8 以启动到此恢复环境。

  • 84(OS/2 隐藏 C: 驱动器):

    OS/2 重新编号类型 04 分区。

这些大部分是过时的分区类型(分区类型 27 除外),因此您可能永远不会遇到它们。此外,FDISK 不需要真正知道如何处理这些分区:它只处理分区表(你可以用你想要的任何数字创建一个分区,只要有一个可识别的文件系统,Linux 通常不会关心在分区中。)