blu*_*951 2 windows disk-space hard-drive
可能的重复:
为什么有效硬盘驱动器大小低于实际大小?
我有一个带有 750 GB 硬盘的 HP Pavilion DM4。前几天,我在上面安装了Windows 8,所以我现在是双启动Windows 7和Windows 8(而且我还有一个100 MB的系统保留分区)。
我注意到我只能看到 700 GB 的硬盘空间(Windows 8 为 169,Windows 7 为 529)。
我启动了一个 Ubuntu 11.04 LiveCD,在磁盘实用程序中它说我的 Windows 8 分区是 182 GB,我的 Windows 7 分区是 568 GB,正确增加到 750 GB。
我想收回其各自分区中丢失的空间。关于如何去做这件事的任何建议?
你说的是750GB吧?这意味着 750,000,000,000B。现在将其转换为 GB:
750000000000/1024/1024/1024 = 698.5GB
Run Code Online (Sandbox Code Playgroud)
那是你说你看到的。您可以对各个分区重复此操作,您将获得相同的结果。
为什么 Linux 会给你不同的结果?因为它不是除以 1,024(以千字节为单位的字节数,以兆字节为单位的千字节数等),而是除以 1,000。
这是一个常见的混淆点,因为硬盘驱动器制造商总是使用 SI 前缀(以 1,000 为增量增加,即 10 的幂),因为它使他们的驱动器听起来更大,而软件(尤其是 Windows)使用二进制前缀(即以 1,024 的增量递增,即 2 的幂)。
所以,你实际上并没有错过任何东西,也没有什么可以“找回”。“缺失”空间仅仅是由于对术语“千兆字节/GB”的解释存在差异/分歧。
至于为什么你在安装 Windows 8 之前看到它说 750GB,这取决于你在哪里看到的。你有没有看到我的电脑里说 750GB ?Linux?系统信息工具?根据你所说的,我怀疑它是一个 Windows程序,而不是 Windows 资源管理器。
在这种情况下,您可能会看到它说 750GB,因为您使用的程序足够聪明,能够忽略 Windows 报告的磁盘空间,而是查看驱动器的设备 ID。然后它可以在表中查找 id(或解码它,取决于设备),并使用官方标签和描述。
例如,假设您有一个 Western Digital 750GB 驱动器。型号编码在驱动器的固件中,因此 Windows 能够看到类似WD7500BPKT. Windows 还看到它有 750GB(十进制)的可用空间并将其以二进制存储为 698.5GB(或者 GiB,如果你喜欢 baby-talk 二进制前缀)。
像 Explorer 这样的简单程序会检索可用空间值并报告该值(在本例中为 698.5GB)。
另一方面,更高级的程序不会向 Windows 询问可用空间值,而是询问设备 ID。它看到WD7500BPKT并解码它(在 WD 驱动器的情况下,它们在型号中编码大小),或者在它的数据库中查找并说;嘿,这是一个Western Digital WD Scorpio Black 750 GB SATA 3 GB。请注意 750GB。
或者,程序也可能只检查字节总数并(重复)除以 1,000 而不是 1,024,以报告制造商声明的大小。这在 Unix 工具的 Windows 端口中很常见。