如何强制 Windows 认为硬盘驱动器比实际的要小?

如何强制 Windows 认为硬盘驱动器比实际的要小?

我有一台旧电脑,我仍然用它来进行异地备份和测试。我最近安装了两个新的 1.5 TB 硬盘,发现主板无法支持这种大小的硬盘。例如,如果我使用 HD Tune 测试硬盘,前 1 TB 运行正常,但随后会标记磁盘已损坏。在主板正常的电脑上扫描同一驱动器则一切正常。

我对硬盘进行了分区,保留了最后 600 GB 的空闲空间,因此 Windows 运行良好。问题是,如果我想通过磁盘管理测试一些很酷的东西,比如软件 RAID1,它会尝试使用磁盘的末尾,然后失败。

是否可以采取一些措施来“模拟” Windows 2008 的较小硬盘?换句话说,是否可以强制 Windows 表现为磁盘为 1 TB 而不是 1.5 TB?

答案1

您是否考虑过只使用分区工具在该空间中创建 Windows 无法使用的分区?Windows 会将该空间视为已分配但无法使用的空间,因此不会读取或尝试在其中放置任何内容。不确定 Microsoft 工具是否可以创建不兼容的分区,但 Linux 启动盘上的 parted 可以做到这一点。为了防止将来产生混淆(“这个分区是什么,那里有什么重要的东西吗?”),也许可以将其设置为实际的 ext2/3 分区,该分区是空的或带有小注释,但在必要时可在另一台计算机上轻松读取。

答案2

如今,您还可以以不太高的价钱购买专用的控制卡,用来处理大型驱动器……

答案3

看起来您已经掌握了有关如何管理硬盘的基本知识。

我建议您用另一台可以处理 >1tb 驱动器的旧电脑(希望我们谈论的是 sata)替换您的旧电脑。

您可以从 ebay 以大约 50 美元的价格购买这台计算机(并且由于您拥有硬盘和内存,因此您可以增强这台计算机)

无论如何,这就是我所做的,购买了 3 个戴尔 optiplex 用于我的测试,我对它们非常满意。

相关内容