我现在有一个 NTFS 分区,分区的大小似乎是错误的。有没有简单的方法来解决这个问题?

Pho*_*bis 2 partition ntfs partition-table

所以我调整了一个分区的大小,现在分区表似乎被搞砸了。我运行的是 Windows 7。当我打开“磁盘管理”时,屏幕顶部的表格将磁盘显示为 139GB。下面,在图形分区表示中,它显示为 212GB。它确实是 212GB。操作系统的其余部分将其视为 139GB...为什么同一磁盘管理应用程序的两个不一致的部分显示该分区的不同大小。有没有办法修复这个?手动还是自动?

小智 7

如果您将 HDD 克隆到更大的硬盘,或者如果您有 VPS/虚拟服务器并调整磁盘大小,通常会出现另一种情况,即使磁盘管理器会显示它,分区也会保持不变/大小错误作为新的更大的尺寸。

在上述情况下,这将是所需的解决方案:

list volume
select volume #
extend filesystem 
Run Code Online (Sandbox Code Playgroud)

(注意扩展后的文件系统,否则你会得到一个最小范围错误,因为你会告诉 diskpart 扩展磁盘而不是让操作系统识别新的大小)。


Eva*_*son 5

分区的大小可能与分区内的 NTFS 卷的大小不同。无论分区大小如何,NTFS 都会维护卷中分配单元的计数。将 NTFS 卷显示为大于其所在的分区是不好的魔力,但更小也没什么大不了的。

我不清楚你的机器是如何变成那样的,但这肯定是可能的。

我建议在卷上运行 CHKDSK 以确保它是健康的,当然,在继续之前确保你有一个好的备份。

  • 启动您的 Windows 7 安装 CD,然后在“安装 Windows”对话框中,按Shift-F10以打开命令提示符。

  • 在命令提示符下,运行diskpart.

  • DISKPART>提示符下,输入list disk以查看您机器上的磁盘。你会得到类似的东西:

    磁盘 ### 状态大小 Free Dyn Gpt
    -------- ---------- ------- ------- --- ---
    磁盘 0 在线 96 GB 0 B
  • 输入select disk #其中 # 是为您的硬盘驱动器列出的磁盘编号(通常是 0)。

  • 输入list partition。你会得到类似的东西:

  分区 ### 类型大小偏移
  ------------- ---------------- ------- -------
  分区 1 主 96 GB 32 KB
  • 输入“选择分区#”,其中# 是与“C:”“驱动器”关联的分区号。

  • 最后,使用命令extend。这将增加 NTFS 卷以填充分区。

  • 作为对 Evan 回答的评论:我必须使用 <a href="https://support.microsoft.com/en-us/kb/832316">here</a> 中引用的未记录的 diskpart 命令扩展文件系统。只做 *extend* 告诉我设备没有更多空间。 (5认同)