这里的标准笔记本电脑是带有XP SP3的戴尔D600,最初配备了80GB的硬盘。 其中之一被升级到160 GB的内部驱动器。 使用Ghost将原始安装传输并扩展到升级后的驱动器。 一切都很好。 一段时间后,计算机会以左上angular的光标启动到一个空文本屏幕。 这是正确的后POST和任何Windows相关的事情发生之前。 所以,F8没有工作,安全模式没有工作,并没有Windows徽标。 FIXMBR等并不总是工作。 有必要重新从系统备份恢复。 在任何情况下,安装新的或更新的软件(如Adobe,Picasa等)之后都会发生。在重新Ghost成功后安装相同的软件升级。
病毒扫描不显示任何exception。 要找什么?
我们从来没有注意到,BIOS只看到137GB。 事实certificate,在大多数较旧的系统BIOS中存在一个非常普通的“137GB”ATA硬盘驱动器限制。 它来自于2006年之前的ATA控制器和BIOS中的28位寻址限制.ATA-6和48位LBA的结构变化如下:
ATA,IDE和EIDE
所以,每一次写作越过了137G的障碍,它就抛弃了引导扇区。 我最近的BIOS不支持48位LBA。 有这无益的戴尔文件:
BIOS在Dell™Latitude™D600上报告的驱动器容量低于预期
这意味着除了BIOS报告号码之外,所有的都应该是正常的。
有一个Microsoft文档: 如何启用Windows XP中的ATAPI磁盘驱动器的48位逻辑块寻址支持
这意味着XP SP1或更高版本应该使一切正常运行。
我的理论是有一个戴尔实用程序或驱动程序使用BIOS的某些function,并导致寻址SNAFU。
底线:如果您升级了较旧的IDE / ATA风格的系统超过137 G,请务必确认BIOS支持它。 顺便说一下,由于math原因,在Acronis磁盘导向器或磁盘pipe理工具中,137G大概是“127.9G”
2^28*512 = 137 438 953 472 bytes 137 438 953 472/(1024*1024*1024)= 128 Gb
混淆全十进制,截断小数和kBytes导致不同的数字抛出,指的是同样的问题 –
100 G 120 G 128 G 137 G
多余的空间必须保持不用 – 它不能被分配给分区或第二个驱动器,因为BIOS寻址溢出的原始问题仍然存在。