windowsXP默认只识别MBR分区表,这是一种很常用但是机构有点老的分区模式。通常我们说的一个硬盘只能有4个分区就是针对MBR分区表的。
MBR分区表有一个不方便的地方就是只能识别2TB硬盘,虽然现阶段很多人没有那么大的硬盘但是还有不少发烧友使用了超过2TB的硬盘或者是使用RAID列阵将多个磁盘弄成一个超过2TB的大硬盘。这个时候假如我们依旧使用MBR分区表来给硬盘分区的话那么将会出现两部分未使用空间,一部分大小是2TB,剩余的是余下的大小。而且只有前2TB是可用的......
怎么办呢,穆童目前唯一的解决办法就是使用GPT分区表对硬盘进行分区。但是很不幸出生于2001年的XP不认GPT分区表......
看似没有办法了吧,其实还是有转机的。别忘了XP有一个孪生兄弟啊,用于服务器的windwos sever 2003可是支持GPT分区表的啊。所以呢,让XP偷学一下亲兄弟的招式就可以了。
好滴,开工。
决定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分区表啦 .