Windows 7 说 8.6 GB 的文件不适合 14.7 GB 的空间?

KDe*_*ker 30 windows-7

下面的图片很好地解释了它,但似乎 Windows 不允许我将 8.16 GB .vhd 文件放在具有 14.6 GB 可用空间的闪存驱动器上。

Windows 7 的屏幕截图

Dav*_*all 110

它被格式化为 FAT32。FAT32 支持的最大文件大小为 4GB。您必须将驱动器重新格式化为 NTFS 或 ExFAT。


Dar*_*oid 28

问题是目标文件系统是FAT32,它只支持最大 4 GB 的文件。如果您以前从未遇到过此问题,则错误消息不是很清楚。您可以用多个 4 GB 文件填充 14.6 GB 空间,但任何单个文件都不能大于 4 GB。您需要将磁盘重新格式化为NTFSexFAT以支持更大的文件。

  • 实际上,错误消息说明了一切:“文件对于目标 * 文件系统 * 来说太大了”。 (22认同)
  • 这仍然不是一个好的错误消息,因为许多用户不知道分区、卷、文件系统等概念之间的区别......它在技术上是正确的,但它几乎只对那些知道 FAT32 大小限制的人有意义。 (13认同)
  • @us2012:这比以前版本的 Windows 好得多,它会返回一个更加神秘的“访问被拒绝”一般错误消息。 (4认同)
  • 微软应该在对话框上放一个“这是什么”的东西。告诉没有经验的用户正在发生的事情。他们学过 [UX](http://ux.stackexchange.com/) 吗? (3认同)

小智 22

除了大卫马歇尔的回答,没有必要重新格式化驱动器。您可以使用该convert命令从 FAT32 升级到 NTFS 。

>convert /?
Converts a FAT volume to NTFS.

CONVERT volume /FS:NTFS [/V] [/CvtArea:filename] [/NoSecurity] [/X]


  volume      Specifies the drive letter (followed by a colon),
              mount point, or volume name.
  /FS:NTFS    Specifies that the volume will be converted to NTFS.
  /V          Specifies that Convert will be run in verbose mode.
  /CvtArea:filename
              Specifies a contiguous file in the root directory
              that will be the place holder for NTFS system files.
  /NoSecurity Specifies that the security settings on the converted
              files and directories allow access by all users.
  /X          Forces the volume to dismount first if necessary.
              All open handles to the volume will not be valid.
Run Code Online (Sandbox Code Playgroud)

  • 在使用 `convert` 之前备份你的文件总是一个好主意 - 以防万一出现问题! (6认同)