工业控制 | 能源技术 | 汽车电子 | 通信网络 | 安防监控 | 智能电网 | 移动手持 | 无线技术 | 家用电器 | 数字广播 | 消费电子 | 应用软件 | 其他方案

电路设计->光电电路图->其他光电实用电路图->略施小计,让老电脑用上3TB硬盘

略施小计,让老电脑用上3TB硬盘

作者:dolphin时间:2016-09-29

  使用3TB硬盘的局限性

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

3

  替换Windows XP的核心文件

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

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

  因此事先要替换安装包中的原始文件,一共有三个地方存放着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文件中,可以将它删除或更名。

  接着将Windows 2003的disk.sys替换C:\Windows\system32\drivers目录下的disk.sys(如图2),它才是真正工作的文件。最后重启电脑,替换成功。4

  格式化GPT分区

接下来就是将3TB硬盘转换为GPT分区,但是Windows XP的磁盘管理器并没有这个功能,这时需要借助如DiskGenius之类的磁盘工具。

  运行DiskGenius,在主界面左侧的磁盘设备列表中,右击需要格式化的3TB硬盘,在弹出的菜单中选择“转换分区表类型为GUID格式”(如图3)。这时会弹出确认框,点击“确定”进入转换步骤。

  还需要先设置转换的参数,可以根据自己的需要设置分区数量,一定要勾选“对齐分区到此扇区的整数倍”选项,否则磁盘性能会在WindowsXP中大幅下降。

  当参数设置完毕后,点击“确定”按钮,在格式化参数界面将文件系统设为“NTFS”,然后点击“格式化”按钮就开始转换了。重启电脑,Windows XP就能完全支持3TB硬盘了。 



评论

技术专区