|
关于32位Windows XP系统支持3TB硬盘的测试
关于32位Windows XP系统支持3TB硬盘的测试
-----------------------------------------------------------
1.测试的硬件环境
THINKPAD X61
X6系列底座
X6系列底座光驱位硬盘托架
ST3000DM001希捷3TB硬盘 +ORICO 7618SUS3硬盘盒(USB3.0+ESATA)
WD20EARS西数2TB硬盘 + 元谷科技存储巴士T280硬盘盒(USB3.0)
自制的SATA硬盘供电电源(12V转5V1.2A)
2.题外功课:破解X6系列底座光驱位硬盘托架(首创)
a. X6系列底座光驱位硬盘托架有一个功能,会检测硬盘是会装在托架上,如果没有检测到,
则BIOS程序不会探测挂在这个SATA口上的硬盘,对于2.5英寸SATA硬盘没有问题,但对于3.5英寸SATA硬盘
则没办法通过SATA延长线(数据线)接入硬盘托架SATA口。
b. 2.5英寸SATA硬盘和3.5英寸SATA硬盘供电不一样,前则只需要+5V,后者需要+12V和+5V,
这就是为什么要自制的SATA硬盘供电电源的原因。
c. 通过拆开硬盘托架检查电路板发现,检测硬盘是否装入是通过SATA电源口第5脚做到的,如果第5脚对地短路
则系统会认为硬盘已装到托架上,如果开路,系统则认为硬盘没有装到托架上。因此破解办法是把第5脚对
地短路。这样3.5英寸SATA硬盘也可以接入了。
d. 使用3.5英寸SATA硬盘有一个前提:就是在开机要把硬盘先接上并上电,否则BIOS程序会侦测硬盘错误。
另还发现一个特别之处就是无法通过硬盘盒(ORICO 7618SUS3)的ESATA口接入,必须是裸硬盘接入。
而X61的主SATA口则可以通过硬盘盒(ORICO 7618SUS3)的ESATA口接入
3.测试的软件环境
a.Windows 7 sp1 x64 + Windows SP3双系统,并装好X61的所有驱动。
b.DiskGenius 3.8专业版
c.Windows 2003 SP2的disk.sys文件
d.Paragon_GPT_Loader.msi
4.测试准备
将ST3000DM001和WD20EARS硬盘用DiskGenius 3.8专业版分别格式化为一个GPT分区。
5.原系统的测试情况
a.将ST3000DM001接入硬盘托架SATA口.
硬件管理器能识别ST3000DM001,但在磁盘管理器中被识别为一个746.52G的GPT保
护分区,无法为这个磁盘分配盘符。
b.将WD20EARS接入硬盘托架SATA口.
硬件管理器能识别WD20EARS,在磁盘管理器中被识别为一个1863.02G的GPT保
护分区,但无法为这个磁盘分配盘符。
c.将ST3000DM001通过硬盘盒接入USB口.
硬件管理器能识别ST3000DM001,但在磁盘管理器中无法识别这个磁盘。
d.将WD20EARS通过硬盘盒接入USB口.
硬件管理器能识别WD20EARS,在磁盘管理器中被识别为一个1863.02G的GPT保
护分区,但无法为这个磁盘分配盘符。
6.disk.sys替换法的测试情况
在Windows 7 sp1 x64系统将Windows SP3系统%windir%\system32\drivers\disk.sys
替换为Windows 2003 SP2的disk.sys文件,替换前做好原disk.sys备份。
同时将%windir%\Driver Cache\i386\driver.cab和sp3.cab重命名,防止系统将disk.sys恢复。
a.将ST3000DM001通过硬盘盒接入USB口.
硬件管理器能识别ST3000DM001,但在磁盘管理器中无法识别这个磁盘。
b.将WD20EARS通过硬盘盒接入USB口.
硬件管理器能识别WD20EARS,在磁盘管理器中被识别为一个1863.02G的分区,
会为这个磁盘分配盘符,可以正常使用。
c.将ST3000DM001接入硬盘托架SATA口.
硬件管理器能识别ST3000DM001,但在磁盘管理器中被识别为一个2794.52G的分区,
会为这个磁盘分配盘符,可以正常使用。
d.将WD20EARS接入硬盘托架SATA口.
硬件管理器能识别WD20EARS,在磁盘管理器中被识别为一个1863.02G的分区,
会为这个磁盘分配盘符,可以正常使用。
7.Paragon_GPT_Loader法的测试情况
恢复Windows SP3系统原版的%windir%\system32\drivers\disk.sys,
安装Paragon_GPT_Loader.msi
a.将ST3000DM001接入硬盘托架SATA口.
硬件管理器能识别ST3000DM001,但在磁盘管理器中被识别为一个2794.52G的分区,
会为这个磁盘分配盘符,可以正常使用。
b.将WD20EARS接入硬盘托架SATA口.
硬件管理器能识别WD20EARS,在磁盘管理器中被识别为一个1863.02G的分区,
会为这个磁盘分配盘符,可以正常使用。
c.将ST3000DM001通过硬盘盒接入USB口.
硬件管理器能识别ST3000DM001,但在磁盘管理器中无法识别这个磁盘。
d.将WD20EARS通过硬盘盒接入USB口.
硬件管理器能识别WD20EARS,在磁盘管理器中被识别为一个1863.02G的分区,
会为这个磁盘分配盘符,可以正常使用。
8.结论
要在32位Windows XP SP3下使用3TB硬盘(数据盘),必须具备以下条件:
a.使用GPT硬盘格式
b.Paragon_GPT_Loader或disk.sys替换法
c.硬盘必须是内置硬盘(SATA或IDE接口接入),不能是外置硬盘(USB接口接入)
ZSQZSQZSQ
2012.08.02 |
|