我有一个 FAT32 分区。当我运行以下命令时:
C:\USERS\USER1\CONVERT D: /FS: NTFS
它没有运行命令,而是要求我重置计算机。
我重置了电脑。启动后首先CHKDSK
运行,然后转换。Windows 在最后启动
但是驱动器 D: 无法打开,尽管它被看见了。当我点击图标时,显示以下错误消息
无法访问 D:\。该卷碎片太多,无法完成此操作。
对话框标题是位置无法访问当然,驱动器要填入Windows 7 显示。
我该如何修复我的驱动器?
答案1
但驱动器 D: 无法打开。
打不开怎么办?可能是分区转换好了但是没有分配驱动器号。
单击“开始”、“运行”,然后键入diskmgmt.msc
并查看分区是否可见并分配了驱动器号。如果没有,请分配一个。
答案2
第一的,你的转换命令不正确。应该是和convert d: /fs:ntfs
之间没有空格。并且fs:
NTFS
转换程序位于%WINDIR%\System32
,因此无需指定完整路径。您也不应该将其复制到您的用户文件夹。如果 D: 不是系统驱动器,并且没有程序在该驱动器上读取/写入,您可以强制卸载以进行转换,而无需在 convert.exe 询问时重新启动。
如果那是某些具有不同语法的第三方转换工具,那么我不建议使用它,因为 NTFS 是 MS 的专有产品并且它是闭源的,所以其他工具可能无法完全理解 NTFS 规范并弄乱您的数据。
如果你正确输入了命令,而上面的内容是拼写错误,那么你尝试过整理磁盘碎片错误消息说明了一切。NTFS 需要更多空间来存储 MFT 和其他元数据。这就是为什么您会看到报告称即使驱动器是空白的也会使用一些空间,并且占用的空间总是大于 FAT32。MFT 用于存储文件的信息,如果文件较小,则用于存储数据。因此,它应该尽可能快地被访问,并且应该存储在连续的文件中(或者如果驱动器快满了时需要扩展 MFT,则最多存储 2-3 个片段)。
如果驱动器碎片太多,无法创建连续的 MFT 并提供保留区域,则可能无法转换。首先尝试使用 Windows 碎片整理程序进行碎片整理。如果仍然无法转换驱动器,则可能存在一些错误,请chkdsk d: /f /r
以管理员权限运行以进行修复(如果需要)。然后,如果仍然没有足够的可用空间,您必须从该驱动器中删除一些文件。