技术支持

西霸科技

让客户满意是我们的终极目标

※ 您的当前所在位置:网站首页 - 技术支持 - 使用教程

转)如何在Windows XP SP3 32位系统下识别3T容量GPT格式硬盘

发布时间:2022-12-02      点击次数:2444

随着硬盘容量越做越大,3TB以上的大硬盘也越来越常见,但是XP却只能支持2.0TB以内的硬盘,超过这个容量就无法辨识读取。在Windows操作系统环境下,想要辨识、存取、建立,容量超过2.2TB以上的分割区/硬盘,解决之道就是舍MBR就GPT分割表。不过伤脑筋的是,GPT分割表只有特定版本的Windows 7、Vista支持,至于Windows XP则是不支持。操作系统版本、MBR分割表限制住,可用容量卡在2.2TB以内,所以单个硬盘为3TB的GPT格式硬盘在Windows XP SP2 32位系统下无法识别,请看下面系统支持GPT列表:

因Windows 2003 sp2 32位系统能识别GPT分区(做数据盘不能做系统盘),也能正常读取和写入,我们可以通过以下方式让Windows XP SP3 32位系统支持GPT分区硬盘(数据盘),这样单个3TB硬盘才能被识别与使用。


操作步骤如下:

第一步,打开C盘,选择“工具/文件夹选项”点击文件夹选项下的

查看  高级设置,隐藏文件和文件夹下选中显示所有文件和文件夹

还有一个是把隐藏已知文件类型的扩展名 对勾去掉。

第二步,找到windows\\\\Driver Cache\\\\文件夹下SP3.CAB和driver.cab\\\\

把这两个文件的扩展名CAB改成bak.

第三步,找到windows\\\\system32\\\\dllcache,把下载下来disk解压出来的disk.sys文件复制粘贴覆盖

第四步,找到windows\\\\system32\\\\drivers把下载下来disk解压出来的disk.sys文件复制粘贴覆盖

操作完毕。

现在重启电脑。电脑上就可以显示出来3T硬盘了~~


Windows 2003 sp2系统 disk.sys文件也可从下面链接下载:

下载地址:http://pan.baidu.com/s/1eQgpBPK

下图为xp系统替换disk.sys文件后GPT格式硬盘的测试截图:





备注:GPT分区表说明


GUID 分区表 ( 简称 GPT 。使用 GUID 分区表的磁盘称为 GPT 磁盘 ) 是源自 EFI 标准的一种较新的磁盘分割表结构的标准。与目前普遍使用的主引导记录 (MBR) 分区方案相比, GPT 提供了更加灵活的磁盘分割机制。它具有如下优点:


1 、支持 2TB 以上的大硬盘。


2 、每个磁盘的分区个数几乎没有限制。为什么说“几乎”呢?是因为 Windows 系统最多只允许划分 128 个分区。不过也完全够用了。


3 、分区大小几乎没有限制。又是一个“几乎”。因为它用 64 位的整数表示扇区号。夸张一点说,一个 64 位整数能代表的分区大小已经是个“天文数字”了,若干年内你都无法见到这样大小的硬盘,更不用说分区了。


4 、分区表自带备份。在磁盘的首尾部分分别保存了一份相同的分区表。其中一份被破坏后,可以通过另一份恢复。


5 、每个分区可以有一个名称


————————————————

如下还有一个更详细的说明可参考:转载自:

http://www.cr173.com/soft/78257.html

————————————————




GPT是一种新型的分区表格式,所谓分区表就是你磁盘分几个区,这么分。电脑都靠这张表知道,之前winxp这里系统所使用的MBR分区表,并不支持大于2tb寻址范围硬盘的磁盘空间分配,所以要让系统知道2tb以外的容量,还得有GPT这种高级的分区表支持。

在国内最主流的操作系统,依然还是winxp的前提下,winxp居然不支持GPT分区,也就是说3tb的硬盘肯定无法直接用在winxp的系统上,这不是很难受吗?

让XP 32位系统支持GPT分区硬盘:

我们知道32位的2003 sp2系统识别gpt分区,也能正常读取和写入。
但是xp为什么不行呢? 我把优盘搞成gpt类型的分区,结果xp果然不认。
但是我启动了ram2003后发现2003 sp2非常轻松的识别了我的优盘,拷贝数据,一切正常。
既然这样,我就知道怎么让xp和2003一样支持gpt分区的硬盘了。不需要用到gpt loader这个驱动。
好了 干活。
把2003 sp2系统的disk.sys文件拷贝出来
然后再xp系统下替换或pe下替换。
xp下替换需要把system32dllcache里面的disk.sys重命名,xp找不到就好。如果没有这个文件那就不用管理。
xp还有个地方windowsDriver Cache大家可以把这里清空,或者把drivers.cab
文件改名。把2003的disk.sys拷贝到dllcache和driver cache里面
删除xp的system32drivers里面的disk.sys 好了 现在系统就能识别gpt的硬盘或优盘了。
不需要用到第三方软件。
也不存在不稳定。

使用教程:

对于winxp移植win2003 GPT分区支持的一些说明。我自己实际操作了一下,现在就为大家谈谈具体的操作吧。

整个操作,最核心的内容,就是用win2003的disk.sys替换,winxp的disk.sys文件

但是winxp的disk.sys文件是系统核心文件,是受到系统严格保护的,在一个标准的winxp sp3下面,一共存在有3份。分别存放在windowsDriver Cachesp3.cab这个压缩包里 system32dllcache这个隐藏的系统压缩核心文件备份文件夹 system32drivers 这个目录下的disk.sys才是真正工作的那个文件。

我们如果直接替换这个文件夹下的disk.sys文件,那系统会在你替换完毕之后,很短的时间内,就用上述两个文件夹中的备份文件把disk.sys恢复过来~~~~

所以我们替换的正确过程是,先替换sp3.cab中的disk.sys 然后替换system32\dllcache目录下的disk.sys 最后替换那个实际工作的system32\drivers目录中的disk.sys 。

sp3.cab有的教程里面说直接删掉,其实不妥,其实这是一个驱动库啦。你许多硬件的免驱,基本都是靠他的,我就有一次帮我表妹买鼠标,免驱的,结果由于系统sp3.cab缺失,死活都找不到驱动的痛苦经历。

所以正确的做法是,先把压缩包解压,然后把disk.sys替换掉。然后在找压缩软件压缩回去生成一个sp3.cab这才是最棒的操作,我这里用的是acdzip,当然考虑到大家方便,建议也可以用PowerArchiver来压缩,不过其实winxp本身就自带cab压缩工具,而且压缩率惊人,只是比较麻烦罢了。这个大家有兴趣的话就自己研究去吧。

替换文件让WindowsXP支持GPT分区

其实细心的朋友应该已经发觉了,disk.sys其实就是windows的基础磁盘驱动啊!!!

用DiskGenius在XP下创建GPT分区

等等等等!!!!!winxp下面如何创建GPT的分区啊,我的磁盘管理器里面还是不支持创建GPT分区啊!!!!!

对没错,即使我们替换了disk.sys文件,但是windows的基础磁盘管理程序还是无法新建一个GPT分区,而仅仅是只能够读取和写入以建立的GPT分区仅此而已~~~~

所以我们需要一个一款能够创建GPT分区的软件,DiskGenius很不错,强烈建议使用

其实你已经有了win7或者vista的系统,我们依然建议你使用DiskGenius来创建GPT分区,原因很简单,看看那个MSR分区是什么吧,win7里可看不见它啊!!!

软件截图

让xp 32位系统支持gpt分区硬盘


上一条:mSATA接口和mini PCI-E接口的区别
下一条:转)3T与4T以上硬盘的使用

返回列表

Copyright © 深圳市西霸科技有限公司 2022 备案号:-粤ICP备16053996号-5