我有一台在一块硬盘 (ssd) 上安装了 Windows 7 64 位的机器。我使用 OEM 恢复盘在另一块硬盘 (ssd) 上安装了 Windows 7,目前我使用 BIOS 启动菜单进行双启动。在两个 Windows 7 安装中,所有硬盘都已安装且彼此可见,因此我可以在它们之间共享文件。
我遇到的问题是,当我在操作系统之间切换时,chkdsk 已经运行了好几次(在很短的时间内),提示存在需要修复的问题,修复后系统就可以正常启动了。但是,上次我启动 Windows A 时,它提示 A 的分区有问题,无法运行 chkdsk。我启动 Windows B,它自动运行了 chkdisk 并修复了 A 的分区,但由于蓝屏,A 无法加载。我最终使用了一些出现在 Windows A 启动菜单中的 OEM 修复工具,问题就解决了。
我的问题是:
我的设置有误吗?为什么我会看到那些 chkdsk 问题?我的一个朋友建议 Windows B 覆盖 Windows A 的卷标识符,这导致它产生混淆,反之亦然,但我在互联网上找不到任何有用的信息?
附言:我在两个硬盘上运行了许多硬盘诊断工具,均未发现任何问题。
答案1
我认为问题出在操作系统和 SSD 上。事实上,为主轴型驱动器制作的旧工具(如 chkdsk 和 defrag)不应该在 SSD 上使用,因为这是不必要的,在某些情况下可能会降低 SSD 的性能。确保启用了 trim,并且 Windows 7 知道它拥有的是 SSD。您可能还需要检查您的 BIOS 设置。