当前位置:首页 > 装机升级 > 内存硬盘 > 技巧
让老电脑也能用上3TB硬盘
  • 2012-10-25 14:26:28
  • 类型:原创
  • 来源:电脑报
  • 报纸编辑:薛昱
  • 作者:
【电脑报在线】现在是高清时代,存储那些1080P的高清电影需要超大容量硬盘。新购机用户使用3TB硬盘问题不大,但对于仍在Windows XP系统的老用户而言可就麻烦了,最大只能支持2.19TB的容量实在是伤不起,不过我们只要略施小计就能让老电脑用上完整的3TB硬盘。

    现在是高清时代,存储那些1080P的高清电影需要超大容量硬盘。新购机用户使用3TB硬盘问题不大,但对于仍在Windows XP系统的老用户而言可就麻烦了,最大只能支持2.19TB的容量实在是伤不起,不过我们只要略施小计就能让老电脑用上完整的3TB硬盘。


使用3TB硬盘的局限性

    使用Windows XP系统的电脑一般都是比较老的配置,其中的老主板BIOS支持MBR分区,最大只能支持2.19TB的空间,要让3TB硬盘不受这个限制就要将它转换为GPT分区。然而用户常用的32位Windows XP并不支持对GPT分区的读写,如果用户要在3TB硬盘作为数据从盘,就必须使用Windows Vista/7或者是64位的Windows XP。各种系统支持3TB硬盘的情况如下表。

数据盘

系统盘

Windows XP 32位

不支持 GPT

不支持 GPT

Windows XP 64位

支持 GPT

不支持 GPT

Windows Vista 32位

支持 GPT

不支持 GPT

Windows Vista 64位

支持 GPT

支持 GPT(需UEFI BIOS)

Windows 7 32位

支持 GPT

不支持 GPT

Windows 7 64位

支持 GPT

支持 GPT(需UEFI BIOS)


替换Windows XP的核心文件

    由于Windows 2003 SP2 32位系统能支持GPT分区(只能做数据盘)的读取和写入,因此我们可以用它的核心系统文件disk.sys替换掉Windows XP中的相应文件,由此就能让Windows XP SP3 32位系统支持GPT分区(数据盘),这样3TB硬盘的所有容量就能被识别和使用了。


    首先从Windows 2003 SP2 32位系统的c:\Windows\system32\drivers目录中复制出disk.sys文件,并进入到Windows XP的安全模式中。替换disk.sys并非复制粘贴那么简单,它是Windows的核心文件受到了系统严格保护,如果我们用别的disk.sys替换这个文件,Windows XP就会用安装包中原始的disk.sys覆盖被替换的文件,这样替换就失败了。


    因此事先要替换安装包中的原始文件,一共有三个地方存放着disk.sys。其一在c:\Windows\Driver Cache\i386目录下的SP3.cab文件中(如图1),将它解压后,用Windows 2003的disk.sys替换解压目录中的disk.sys原文件,然后用CAB文件管理程序(如Powerarvhiver)重新打包,然后覆盖原来的SP3.cab。

    其二是在c:\Windows\System32\Dllcache目录下的disk.sys文件,直接用Windows 2003的disk.sys将其替换。其三是在c:\Windows\Driver Cache\目录下的drivers.cab文件中,可以将它删除或更名。

本文出自2012-10-29出版的《电脑报》第43期 E.硬件发烧友
(网站编辑:黄旭)


我来说两句(0人参与讨论)
发表给力评论!看新闻,说两句。
匿名 ctrl+enter快捷提交