我正在用我闲置的旧 SATA 硬盘为我的妻子组装一台计算机,当尝试在该计算机上安装 Windows 7 时,安装程序显示:
“未找到驱动器。单击“加载驱动程序”以提供用于安装的大容量存储驱动程序。”
我运行了 diskpart 命令:list volume
,结果显示为“Raw”。因此,我将其格式化为 NTFS,然后它在 diskpart 中显示为一个健康的驱动器。我还在其上运行了磁盘检查,没有错误。Windows 7 安装程序仍然找不到该驱动器。至于 BIOS 设置,我尝试了“Native IDE”、AHCI 和 AHCI/IDE 模式(SATA 插槽 0-2 AHCI、3-4 IDE)。我尝试了所有组合……仍然“未找到驱动器”。
到现在为止,我都有点摸不着头脑了。使用安装 DOS 窗口,我可以正常查看和操作驱动器,但安装程序根本看不到它。我甚至将文件夹和文件写入驱动器,但仍然“看不到”。任何帮助都很好。
感兴趣的项目:
- 主板型号:Gigabyte GA-A75M-UD2H - BIOS 版本 F5(最新)
- 硬盘型号:80GB Seagate Barracuda 7200.7 ST380817AS(无其他硬盘)
- 使用 FAT32 格式的 USB 驱动器安装 Windows 7,我曾用它来进行其他安装
答案1
请注意,运行这些命令将破坏磁盘上任何先前的操作系统和数据。
选择完语言后,选择“修复”,打开“命令提示符”,然后输入以下命令(Enter每个命令后按一次):
diskpart
list disk
select disk <number>
clean
重新启动系统,现在您应该可以完成安装。
答案2
我会将 bios 设置为 ahci,然后在设置过程中使用“加载驱动程序”按钮加载 AHCI 驱动程序。它可以在技嘉网站下的 Sata Raid>AHCI> 预装驱动程序。
如果这不起作用,请尝试另一个硬盘,如果也失败,则可能是某种 BIOS 或主板错误。尝试将 BIOS 回滚到 F4。
答案3
如果您还没有尝试过的话,我只想尝试以下方法:
保持 AHCI 开启
1 - 确保您使用的 SATA 端口在 BIOS 中已启用
2 - 尝试另一根 SATA 电缆
3 - 尝试另一个 SATA 端口(确保其已启用)
4 - 尝试完全不同的硬盘
重复 1-4,直到问题得到解决,或至少缩小问题范围。
我遇到过一些 HP 机器的这个问题,当 BIOS 设置为两者时,当连接到 IDE 插槽时,它们会拒绝查看驱动器。我在 win7 设置期间很少需要加载 SATA 驱动程序。您也可以尝试访问启动修复控制台,看看是否可以从那里找到您的磁盘。
答案4
我在将 SSD 与 HD 交换时遇到了同样的问题。在从非 OEM DVD 安装 Windows 7 之前,我尝试使用以下命令在 Linux 中复制 HD 的前两个分区
dd ifile=/dev/sdx ofile=/dev/sdy bsize=4M
在复制了 32GB 后(远远超过恢复分区的大小,并且它们都是磁盘的开始),我停止使用 ctrl+C。当然,我也进行了“同步”。尽管如此,尽管恢复工具从 SSD 正确启动,但没有“全新安装”选项。由于我对 Windows 一点也不熟悉,而且我只是为朋友进行这种交换,所以我决定不深入研究它,并购买了非 OEM Windows 7 磁盘。
我启动了磁盘,但 Windows 未检测到它:什么也没显示。加载我在制造商网站上找到的所有驱动程序毫无用处,只是浪费时间。
最后我发现安装盘检测到了原始(未动过的)硬盘,因此我断定错误与缺少芯片组或硬盘控制器驱动程序无关。因此我使用 Linux 上的 gparted 在 SSD 上重新创建了分区表,出于某种原因,分区表需要是 MBR(gparted 中的 msdos),因为 GPT 也不起作用。
结论:如果分区表损坏,Windows 安装可能无法检测到您的 HD。