让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下替换需要把system32\dllcache里面的disk.sys重命名,xp不到就好。如果没有这个文件那就不用管理。
xp还有个地方windows\Driver Cache\大家可以把这里清空,或者把drivers.cab文件改名。把2003的disk.sys拷贝到dllcache和driver cache里面
删除xp的system32\drivers里面的disk.sys 好了 现在系统就能识别gpt的硬盘或优盘了。
土豆炮点火装置
不需要用到第三方软件。
也不存在不稳定。
决定XP能否读取GPT分区表的文件是disk.sys,所以我们可以直接拷贝windows sever 2003的disk.sys文件。该文件位于windows/system32/drivers/下。你也可以在windows sever 2003的安装盘中到该文件,具体路径记不得了,貌似在i386下,可以用搜索。将文件替换到XP的 windows/system32/drivers/下,同时把2003disk.sys替换XP的system32\dllcache下的disk.sys,还有windows\Driver Cache\下也要替换。
OK,三个地方都改好之后XP就可以识别GPT分区表啦
整个操作最核心的内容就是用windows 2003 SP2的disk.sys替换,winxp的disk.sys文件,先从windows 2003 sp2系统以下路径中C:\WINDOWS\system32\drivers复制出disk.sys文件,启动WINXP系统到安全模式或WINPE下替换该文件。但是winxp的disk.sys文件是系统核心文件,是受到系统严格保护的,在一个标准的winxp sp3下面,一共存在有3份。分别存放在1、windows\Driver Cache\sp3.cab这个压缩包里2、 system32\dllcache(隐藏的系统压缩核心文件备份文件夹) 3、system32\drivers 这个目录下的disk.sys才是真正工作的那个文件。
我们如果直接替换这个文件夹下的disk.sys文件,那系统会在你替换完毕之后,很短的时间内,就用上述两个文件夹中的备份文件把disk.sys恢复过来。
所以我们替换的正确过程是,先替换sp3.cab中的disk.sys 然后替换system32\dllcache目录下的disk.sys 最后替换那个实际工作的system32\drivers目录中的disk,sys
备注:GPT分区表说明:MBR(Master Boot Record)和GPT(GUID Partition Table).
GPT 是Globally Unique Identifier Partition Table Format(全局唯一标识磁盘分区表格式)的简称,亦称GUID 分区表格式。它是一种由基于 Itanium 计算机中的可扩展固件接口 (EFI) 使用的磁盘分区架构。
GUID 分区表 ( 简称 GPT 。使用 GUID 分区表的磁盘称为 GPT 磁盘 ) 是源自 EFI 标准的一种较新的磁盘分
在公交车上释放割表结构的标准。与目前普遍使用的主引导记录 (MBR) 分区方案相比, GPT 提供了更加灵活的磁盘分割机制。它具有如下优点:
1 、支持 2TB 以上的大硬盘。
2 、每个磁盘的分区个数几乎没有限制。为什么说“几乎”呢?是因为 Windows 系统最多只允许划分 128 个分区。不过也完全够用了。
3 、分区大小几乎没有限制。又是一个“几乎”。因为它用 64 位的整数表示扇区号。夸张一点说,一个 64 位整数能代表的分区大小已经是个“天文数字”了,若干年内你都无法见到这样大小的硬盘,更不用说分区了。
4 、分区表自带备份。在磁盘的首尾部分分别保存了一份相同的分区表。其中一份被破坏后,可以通过另一份恢复。荧光增白剂ob
5 、每个分区可以有一个名称 ( 不同于标签 )
基本特点1.与支持最大卷为2TB (Terabytes)的MBR磁盘分区的格式式相比,GPT 磁盘分区理论上支持的最大卷可由2^64个逻辑块构成,以常见的每扇区512 Bytes磁盘为例,最大卷容量可达 18 EB (Exabytes)。
2.相对于每个磁盘最多有 4 个主分区(或3个主分区,1个扩展分区和无限制的逻辑驱动器)的MBR分区结构,GPT磁盘最多可划分128 个分区(1个系统保留分区及127个用户定义分区)。
3.与 MBR分区的磁盘不同,至关重要的平台操作数据位于分区内部,而不是位于非分区或隐藏扇区。
智能收衣柜另外,GPT 分区磁盘可通过主要及备份分区表的冗余,来提高分区数据的完整性和安全性.
4.支持唯一的磁盘标识符和分区标识符(GUID)。
使用限制1.支持及不支持的操作系统:
1.支持GPT磁盘分区的操作系统包括Microsoft Windows XP X64版本、Windows Server 2003(64位)、Windows Server 2003 SP1(及后续版本)、Vista、Windows Server 2008、Windows 7、Windows 8、MAC OS X及部分的 UNIX 和 LINUX。
Windows XP、Windows Server 2003、Windows 2000及更早的操作系统,不支持GPT磁盘分区。
2.不论计算机是否属于 Itanium 构架,MBR 磁盘与 GPT 磁盘均可混搭使用。在非基于 Itanium 的计算机上使用的 GPT 磁盘分区只能用于数据存储,而不能用于系统引导启动。只有在基于 Itanium 的Windows操作系统才能从 GPT 磁盘上启动。
3.在单个动态磁盘组中既可以有 MBR,也可以有 GPT 磁盘。也使用将基本 GPT 和 MBR 磁盘的混合,但它们不是磁盘组的一部分。可以同时使用 MBR 和 GPT 磁盘来创建镜像卷、带区卷、跨区卷和 RAID-5 卷,但是 MBR 的柱面对齐的限制可能会使得创建镜像卷有困难。通常可以将 MBR 的磁盘镜像到 GPT 磁盘上,从而避免柱面对齐的问题。
4.不允许 GPT 磁盘间扇区到扇区的全盘复制,以免产生磁盘及分区GUID的非唯一性。但允许基本数据的扇区间的克隆与迁移。不能在可移动媒体,或者在与
集服务使用的共享 SCSI 或 Fibre Channel 总线连接的集磁盘上使用 GPT 分区样式。
5.在受支持的操作系统下,可将 MBR 磁盘转换为 GPT 磁盘,也可将 GPT 磁盘转化为 MBR 磁盘。但磁盘分区模式的转换,会导致原有数据的丢失。
GPT是一种新型磁盘模式,与我们常用的MBR磁盘相比更稳定,自纠错能力更强,一块磁盘上主分区数量不受(4个的)限制,支持大于2T的总容量及大于2T的分区(几乎没有上限,最大支持到128个分区,分区大小支持到256TB)。XP系统无法识别GPT磁盘,Win7、Win8可以任意读写,但无法安装操作系统。GPT磁盘只有(也必须是)在使用支持FEI的主板后才可以安装Win8。GPT磁盘的保留分区(隐藏分区)又称为FEI保留分区,可以防止将该磁盘挂接到XP系统中被误认为是未格式化的磁盘而格式化,导致数据丢失。该保留分区在将硬盘初始化(或转化)为GPT模式时自动创建,大小随硬盘总容量而定。

本文发布于:2024-09-22 06:41:33,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/2/104168.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:分区   磁盘   文件   系统
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议