我在尝试将 Windows 95 安装到旧的 Seagate ST3120A 驱动器(106 MB 大小)上时遇到了一些问题。此安装的计算机是一台旧的 Am386DX 老式 PC。在此之前,我在 Celeron 主机 PC 下的 640 MB Quantum 硬盘上安装了 Windows 95,它运行正常,但 386 PC 无法从硬盘启动(太大)。
问题出现在 Windows 95 将文件复制到硬盘时。它似乎卡在 75-85% 左右,并抛出一些随机错误,例如除以零或 vcache 错误。
每次我尝试安装 Windows 时,安装程序都会成功格式化硬盘。
Celeron 主机 PC 规格:
英特尔赛扬 D 2.4GHz
256 MB 内存
ATI Radeon AGP 显卡
光盘驱动器
我尝试了以下操作:
更换 CD-ROM
更换了 Windows 95 安装 CD
不幸的是,在我用 2 次将驱动器清零后,它显示了 34 个错误。然后我用 HDD Tune 测试它,发现了 2 个坏扇区。
坏扇区看起来位于 55 MB 的位置。也许这就是安装冻结的原因。
我还可以使用硬盘安装Windows 95吗?
答案1
您的驱动器上有坏扇区。我不知道这是否是导致问题的唯一原因,但无论如何,它需要先解决。
你应该做的是将它连接到更现代的 PC 或 LiveCD 并执行表面扫描在 XP 及以上版本中,可以使用命令完成此操作chkdsk /r
。在 WinME 及更早版本中,需要使用命令scandisk /surface
。
不要只是“将其连接到更现代的设置/liveCd 并完全格式化”。不要只是“将驱动器清零然后再次尝试安装”。
在现代设置下格式化它不起作用的原因是较新版本的 Windows(Vista 及以上版本)不是当您执行格式化时,实际上会读取或检查磁盘 - 相反,它们会进行零填充,覆盖但不会修复任何坏扇区。
零填充不起作用的原因是旧驱动器没有现代驱动器那样的板载逻辑来不可见地重新映射扇区。因此,它们依赖操作系统和文件系统来重新映射扇区。XP 及以下版本将在完整格式化期间执行此操作,Vista 及以上版本则不会。另一方面,表面扫描将在任何版本的 DOS 或 Windows 上重新映射。