【问题标题】:What are the difference between MS-dos FAT32 format and windows FAT32 formatMS-dos FAT32格式和windows FAT32格式有什么区别
【发布时间】:2010-08-05 08:27:03
【问题描述】:

MS-dos FAT32格式和windows FAT32格式有什么区别?

【问题讨论】:

  • 究竟什么是“MS-DOS FAT32”?根据维基百科,“FAT32 是在 Windows 95 OSR2 中引入的”。
  • FAT32 是一个文件系统。 MS-DOS 和 Windows 是操作系统。你也可以在 FAT32 上运行 Linux,它仍然是相同的 FAT32。
  • MS-DOS 通过使用 'fdisk' 格式化硬盘然后使用 'format' 来支持 FAT32。

标签: windows dos fat32


【解决方案1】:

嗯...仅供参考,在 mac(运行 macos)上,在终端应用程序中,您可以使用“diskutil”命令行实用程序扫描 USB 密钥。 当密钥是全新的时,您会得到以下结果:

$ diskutil list disk2 /dev/disk2 (internal, physical): #: TYPE NAME SIZE IDENTIFIER 0: FDisk_partition_scheme *16.1 GB disk2 1: Windows_FAT_32 EVERIO_SD 16.1 GB disk2s1

如果你用“Disk Utility.app”格式化U盘,使用“MS-DOS (FAT32)”参数,那么你会得到:

$ diskutil list disk2 /dev/disk2 (internal, physical): #: TYPE NAME SIZE IDENTIFIER 0: FDisk_partition_scheme *16.1 GB disk2 1: DOS_FAT_32 EVERIO_SD 16.1 GB disk2s1

因此,至少从macos的角度来看,“Windows_FAT_32”和“DOS_FAT_32”之间似乎存在潜在差异......

【讨论】:

  • DOS_FAT_32 是 MBR 分区映射中的 0x0B 类型。 Windows_FAT_32 是 MBR 分区映射中的 0x0C 类型。 0x0C 是带有逻辑块寻址的 FAT32。
【解决方案2】:

没有。只有 FAT32,没有 Windows 或 MS-DOS 版本。

【讨论】:

  • 你算过LFN扩展吗?
  • 不,因为它是操作系统的责任而不是 FS'
  • 从技术上讲,VFAT 是 FAT 的一种技巧/滥用,它允许 DOS 简单地忽略 LFN;它实际上不是一个不同的文件系统。此外,虽然它最初是在 Windows 95 中设计的,但它肯定可以通过 TSR 用于 DOS。所以它确实取决于操作系统如何处理常规 FAT32 文件系统而不是变体。
【解决方案3】:

FAT32 是一个文件系统,与操作系统无关。所以不管它是什么操作系统,FAT32 就是 FAT32,它们都是一样的。

Afaik,MS-DOS 使用 FAT16 作为其默认文件系统,而 FAT32 最初是由 Win95 OSR2 或其他人所知的 Win97 引入的。我是 FAT32 不支持 Win95 OSR2 附带的 v7.x 之前的 MS-DOS 版本。

因此,如果您的问题是“MS-DOS FAT 和 Windows FAT 之间有什么区别”,那么答案将是 MS-DOS 使用 FAT16 而 Windows 使用 FAT32。

【讨论】:

  • MS-DOS6.22 通过使用 'fdisk' 格式化,然后使用 'format' 来支持 FAT32。
猜你喜欢
  • 1970-01-01
  • 2017-07-13
  • 2012-08-09
  • 1970-01-01
  • 2016-12-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多