无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: 510819776
打印 上一主题 下一主题

xp系统支持gpt分区硬盘启动

    [复制链接]
1#
发表于 2013-7-24 11:35:09 | 显示全部楼层
貌似有这样一个问题,各位老大看看怎么解决:
1、不替换disk.sys,在xppe下可以用diskgenius对gpt硬盘进行分区操作--虽然分好的区不能被xppe识别
2、替换disk.sys,在xppe下用diskgenius对gpt硬盘进行分区操作会报错(0000001,函数不正确),但是可以识别已经分好区的gpt硬盘。

点评

昨天测试时,也是这个思路,2块小硬盘,不替换disk.sy_ - xppe,DG分为GPT区,xppe不能识别和操作该硬盘了,但DG和其他分区软件能识别该硬盘的存在。 然后xppe替换了disk.sy_,进行正常读写操作,于是用DG想无损转  详情 回复 发表于 2013-7-27 15:47
disk.sys貌似从classpnp.sys调用某些函数,你试一下把这个文件也换成2003同版本的看行不行  详情 回复 发表于 2013-7-24 12:05
回复

使用道具 举报

2#
发表于 2013-7-24 14:12:00 | 显示全部楼层
NicTense 发表于 2013-7-24 12:05
disk.sys貌似从classpnp.sys调用某些函数,你试一下把这个文件也换成2003同版本的看行不行

不行。
这个文件牵涉就大了,它会造成cdrom.sys文件版本不对,即使把cdrom.sys替换为2003的也不行

点评

搞不懂这种底层级别的关系 这个storport.sys不知道你驱动里有没有 这个按理说xp是不支持的,所以正常情况下应该是用不着的 但是换了disk.sys之后我就不清楚了 虽然解决的可能性不大,不过如果驱动力没这个文  详情 回复 发表于 2013-7-24 15:05
回复

使用道具 举报

3#
发表于 2013-7-24 19:08:07 | 显示全部楼层
NicTense 发表于 2013-7-24 15:05
搞不懂这种底层级别的关系
这个storport.sys不知道你驱动里有没有
这个按理说xp是不支持的,所以正 ...

还是不行。
比较搞笑的是,跟踪diskgenius的结果,发现它既没有调用disk.dll,也没有调用classpnp.dll。
跟踪的结果,所谓的函数大概就是“ioctl_disk_set_drive_layout_ex”,唉,果然超出我的能力范围啦……
回复

使用道具 举报

4#
发表于 2013-7-24 19:19:07 | 显示全部楼层
本帖最后由 fukystone 于 2013-7-24 19:20 编辑

嗯,进一步的分析,发现虽然报错,但是分区其实是已经完成的--重启后发现分区正常。
所以报错应该是diskgenius重新读取分区表信息失败造成的……
所以这个修改还是值得的,天使可以考虑加入这个补丁。同时包括那个mountesp,只有6k,值得加入
回复

使用道具 举报

5#
发表于 2013-7-26 10:17:19 | 显示全部楼层
NicTense 发表于 2013-7-26 01:21
列了3万多个函数出来,竟然没有那个函数

fukystone有没有试过原版TangoPE有没有这个问题?

试过,原版也是一样的。
不过其实不影响使用,这个不改也可以,只是报个错而已。一般情况下,我们分完区也会重启一下的……

点评

我突然发现之前我的逻辑是错的 如果有空的话,你试一下把 partmgr.sys 换成 2003的 有可能就好了,我猜测  详情 回复 发表于 2013-8-6 15:11
回复

使用道具 举报

6#
发表于 2013-8-6 17:11:46 | 显示全部楼层
527104427 发表于 2013-8-6 16:30
刚刚测试,如果将XP的DISK.SYS换成2003的,可以发现和读写GPT分区,但用DG无法创建GPT分区。

如果不换 ...

可以创建的,只是需要重启才能看到。dg分区后不支持直接在资源管理器中查看
回复

使用道具 举报

7#
发表于 2013-8-6 17:12:33 | 显示全部楼层
NicTense 发表于 2013-8-6 15:11
我突然发现之前我的逻辑是错的

如果有空的话,你试一下把 partmgr.sys 换成 2003的

换了,效果一样的。其实可以不用管这个问题了,只是报错而已,不耽误什么。分区是可以分的
回复

使用道具 举报

8#
发表于 2013-8-6 18:22:20 | 显示全部楼层
527104427 发表于 2013-8-6 17:35
不会吧?我的不可以哦,重启了还是一样,MBR磁盘。

哦,我不是转换,是直接快速分区了。
我这边试了一下,转换也不好用。
回复

使用道具 举报

9#
发表于 2013-8-6 20:54:35 | 显示全部楼层
527104427 发表于 2013-8-6 19:20
快速分区怎么弄成GPT呢?找半天搞不清楚……

呵呵,让你误解了。
我那个分区原来就是gpt的,我试了下重新分区有问题。
确实原先是mbr的转换不过来。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-6-14 08:33

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表