启用 AHCI 会导致 BIOS 在 POST 时挂起

启用 AHCI 会导致 BIOS 在 POST 时挂起

我有一块华硕 P5QL Pro 主板和一块希捷 7200.10 硬盘。当我在 BIOS 中启用 AHCI 时,BIOS 在检测硬盘时会挂起。在网上搜索了一段时间后,这似乎是由硬盘末尾的一小块(几 MB)可用空间或分区引起的 - 查看分区表,末尾确实有一个未分区的 2 MB 空间区域。

问题是我该如何清除该空间,以便 BIOS 看到它时不会心脏病发作?Windows 7 的磁盘管理不允许我对此做任何事情。使用 GParted(Ubuntu 10.10 Live CD)创建未格式化的分区会导致 GParted 在重新启动时崩溃。我正在考虑在 GParted 中扩展 Windows 分区,但我担心会破坏 Windows 安装。

有什么安全的方法可以摆脱多余的空间,以便我可以在 AHCI 模式下使用 SATA 驱动器,而不是 IDE 仿真(效果很好)?

编辑:这似乎是由 Windows 安装程序创建的 100MB 启动分区引起的。详见Microsoft TechNet 论坛中的主题(参见 [RU] Ivan 的帖子)它会改变磁盘几何形状,并且在驱动器末尾会出现虚假的未分配小空间。

编辑 2:看来英特尔南桥也不喜欢第一个分区小于 8GB。当然,第一个分区是 Windows 7 100MB 启动分区。

答案1

您可能尝试强制 Windows 将整个硬盘驱动器用作单个分区。这样,您既可以避免使用小型系统驱动器,也可以尝试消除小空间。这需要重新安装 Windows。Win7 的问题在于它将系统文件拆分到两个分区上。100MB 分区无法删除(来源)。

无论何时进行硬盘实验,最好都准备一块备用硬盘来完成所有工作。这可以防止您的系统意外杀死操作系统,并在实验失败时为您提供后备方案。您提到您正在寻找 SSD。您可以等到获得此硬盘后再进行实验。

我找到了两种方法来实现这个功能。

方法 1:使用 GUI 界面重新调整自动生成的分区的大小。

当您对驱动器进行分区时,Windows 将自动创建 100MB 分区。发生这种情况后,您要做的就是删除除此 100MB 分区之外的所有分区。然后扩展 100MB 分区以填充驱动器。(来源

方法 2:中断安装程序并在命令行中对磁盘进行分区

在第一个设置屏幕(语言、键盘等)按 SHIFT+F10。这将打开命令提示符窗口。然后按顺序输入以下命令:

diskpart
list disk
select disk 0
clean
create partition primary
select partition 1
active
format fs=ntfs quick
exit
exit

注意:当您使用 list disk 命令时,您的磁盘号可能与磁盘 0 不同。根据需要更改“select disk”命令。

注意:您必须输入两次 exit。一次用于关闭 diskpart,另一次用于关闭命令提示符。

返回 GUI 后,继续安装。进入分区屏幕后,突出显示刚刚创建的分区并单击下一步。Windows 将安装到您创建的分区,而不是创建 100MB 的启动分区。相反,安装完成后您将看到一个 C:\Boot 文件夹(就像 Vista 一样)。(来源


如果 BIOS 或芯片组存在错误,您能做的就不多了。硬件声明支持某个选项并不一定意味着该选项会起作用。

希望这可以帮助

相关内容