我最近购买了一个 3TB WD 内置硬盘作为媒体存储。我认为这不会有问题,因为我有一个 UEFI Bios(ASRock P67 Pro3)。在无法使用超过 2TB 的任何存储空间(甚至无法创建总计 3TB 的 2 个分区)后,我查看了 BIOS,发现 SATA 模式处于 IDE 中。我猜这就是 Windows 磁盘管理不允许我将 MBR 磁盘转换为 GPT 的原因?我使用的是 Win7 64 位。
所以我将 SATA 模式改为 AHCI,Windows 再也无法启动。我从关键的 m4 CT064M4SSD2 启动,我相信它支持 AHCI。我必须重新安装 Windows 吗?也许这是我在升级到 Win10 时可以做的事情?与 Win7 相比,Win10 是否支持安装后切换 SATA 模式?我想确定问题是否来自在删除 Windows 之前没有打开 AHCI 模式。我现在宁愿保留 Win7,但我也可以升级。
谢谢
答案1
这里有两项:
- AHCI 和传统 IDE 模式独立于引导记录。
- 在大多数情况下,MBR 无法与 >t2TB 驱动器一起工作。
1 很简单。如果你有一台非常老旧的 XP 时代或更早的电脑,或者由于某种未知原因你在安装 Windows 之前设置了 IDE 传统模式,那么 Windows 会安装并激活仅有的旧驱动程序。仅启用 AHCI 意味着您有 AHCI 存储,但没有 IDE 存储。AHCI 存储且没有启用 AHCI 驱动器 -> 没有工作窗口。
解决方案:打开 AHCI 前更改固件中的设置。(无论是 BIOS 固件还是 EFI 固件)。
2) MBR 和普通磁盘限制为 2TB。这与 AHCI 或旧版 IDE 无关。更改这些设置不会解决您的问题。
通常我会检查数据是否备份以及备份是否有效。然后用 diskpart 擦除磁盘,并使用 GTP 引导记录和 NTFS 文件系统干净地启动。
答案2
安装 W7 后可以启用 AHCI
在 regedit 中导航至
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Msahci,
点击“开始”,
在右侧窗格中将值修改为 0
做同样的事情
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\IastorV
从 RAID 更改为 AHCI,您还需要一个步骤。Msahci 驱动程序也需要在启动期间加载 Atapi.sys 微型端口。
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\atapi
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\nvstor HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\nvraid HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\amdsata (非 raid)
重新启动电脑,进入 BIOS 并启用 AHCI,退出时保存更改,启动 Windows,它将安装必要的驱动程序。
再次重启电脑