无忧启动论坛

标题: 求助:pe下如何自动分配并固定隐藏分区盘符问题 [打印本页]

作者: yy169    时间: 2008-11-8 00:44
标题: 求助:pe下如何自动分配并固定隐藏分区盘符问题
之所以提出这个问题,是因为想在pe下备份系统到隐藏分区,或者从隐藏分区恢复系统。隐藏分区在硬盘的尾部,隐藏分区可能是硬盘的第3、4、5分区(视硬盘大小而不同)。问题:如何在pe下实现自动给隐藏分区分配盘符,且固定盘符,例如Z,可以让批处理定位到隐藏分区,实现备份和恢复功能。可能有人问为什么要固定盘符,因为ghost虽然可以直接对硬盘的分区进行读写,但是由于隐藏分区位置不固定(可能是第3、4、5分区),难于让批处理准确定位分区,如何可以固定盘符就可以准确定位了。本人水平有限,不知道说明白没有,请各位达人帮忙,非常感谢!
作者: yichya    时间: 2008-11-8 13:09
参考PECMD的SHOW功能。
作者: lxl1638    时间: 2008-11-8 13:16
如果只有一个隐藏分区,PECMD的SHOW命令一定可以分配给一个固定的盘符,自动分配也可,自定义分配也可,都可以分配给一个固定的盘符。
作者: yy169    时间: 2008-11-8 16:44
感谢2位的回复,我用过pecmd,但是很奇怪,无法给隐藏分区分配盘符,虚拟机上和笔记本上都试过,不行,所以才发贴求助。希望lxl1638可以再测试一下pecmd,或者用过的大侠指点一下怎么用。谢谢!
作者: lxl1638    时间: 2008-11-8 17:00
1、你不会使用 PECMD ?
2、你的硬盘分区表不是标准的那种?

按理在虚拟机中试验是无问题的,应该是你不会使用PECMD吧。

本人的键盘坏了,打字很多时候要用鼠标操作(软键盘)。

未命名.PNG (39.19 KB, 下载次数: 82)

未命名.PNG

未命名1.PNG (24.43 KB, 下载次数: 73)

未命名1.PNG

未命名2.PNG (37.97 KB, 下载次数: 89)

未命名2.PNG

作者: yy169    时间: 2008-11-8 17:36
谢谢老九大侠, 辛苦了!我也认为是我不会用pecmd,但是,无论我怎么用都无法显示隐藏分区。见附图,开始是用pseudo大侠的零体积可扩展带上网的pe从光盘启动虚拟机,顺利,隐藏分区是硬盘的第三分区,分配盘符为V,然后我用subj命令卸载V,再用show命令加载,却再也无法加载。我看了pecmd的ini文件,没看到show命令,但pe里面是有showdrive文件的,不知道他怎么给隐藏分区分配了V盘符。

11.JPG (57.84 KB, 下载次数: 83)

11.JPG

作者: yy169    时间: 2008-11-8 17:41
另外,他的pe使用的你的最终版本pecmd
作者: yy169    时间: 2008-11-9 22:19
自己顶一下,希望有人可以帮忙解决。
作者: lxl1638    时间: 2008-11-9 22:57
原帖由 yy169 于 2008-11-9 22:19 发表
自己顶一下,希望有人可以帮忙解决。

你将两幅图传来看看,一幅是Windows的磁盘管理器的,另一幅是WimTool的。

未命名.PNG (31.64 KB, 下载次数: 69)

未命名.PNG

作者: yy169    时间: 2008-11-10 00:00
先传几个图片,wimtool不知道怎么搞

1.JPG (178.7 KB, 下载次数: 79)

1.JPG

2.JPG (57.15 KB, 下载次数: 72)

2.JPG

3.JPG (193.13 KB, 下载次数: 69)

3.JPG

作者: lxl1638    时间: 2008-11-10 00:03
只挂一个硬盘,你用新版的 PECMD 在正常的 Windows 下执行:

PECMD.EXE SHOW

看看能不能SHOW出来?
作者: yy169    时间: 2008-11-10 09:44
上面的图片是在虚拟机截取的,只有一个硬盘!分为3个区,第三分区是隐藏分区,pe下分配为V盘符,X盘是虚拟盘,不是硬盘!

由于我的电脑的确挂了2个硬盘,为了验证pecmd show命令,我决定再找一个硬盘,单独安装xp,划分隐藏分区,看能否识别。
作者: yy169    时间: 2008-11-10 12:00
测试了一下,发现PECMD SHOW 0:4,F 命令是可以显示隐藏分区,其余的不行.见图

2.JPG (77.82 KB, 下载次数: 49)

2.JPG

1.JPG (58.57 KB, 下载次数: 42)

1.JPG

作者: yy169    时间: 2008-11-10 12:08
如果必须指定分区位置才能显示隐藏分区(比如0:4),则不能达到我的目的,因为隐藏分区可能是第3456分区。如果PECMD SHOW F:0,Z命令可用的话就可以满足我的要求了。而且,这是在XP系统下测试成功的,还没有在PE下测试。稍后把测试结果发上来。
作者: yy169    时间: 2008-11-10 12:30
在pe下面测试pecmd show命令,发现跟在xp下一样,只有pecmd show 0:4,z可以显示隐藏分区,其余不行。见图。另外,无论是xp还是pe,都是实际测试,不是虚拟机。

1.JPG (28.24 KB, 下载次数: 43)

1.JPG

2.JPG (71 KB, 下载次数: 43)

2.JPG

作者: lxl1638    时间: 2008-11-10 12:37
你再试试 PECMD SHOW,本人机子就这样可行了,也没有其他人说不行的。

如果是这样,说明PECMD是没有问题的,你所说的PE能给隐藏分区分配出V:盘,也说明PECMD没有问题,V:盘是PECMD自动分配的,123MM的ShowDirve自动分配的不是V:盘。
PECMD SHOW
就够了,这样会分配出一个固定的盘符V: 。

[ 本帖最后由 lxl1638 于 2008-11-10 12:40 编辑 ]
作者: yy169    时间: 2008-11-10 15:00
反复测试过了,用pecmd show不能显示隐藏分区。真机测试(单硬盘)pecmd show 0:4,z成功,虚拟机(双硬盘,因虚拟机在另外一个硬盘)下无论怎么试都不成功。
作者: lxl1638    时间: 2008-11-10 16:39
原帖由 yy169 于 2008-11-10 15:00 发表
反复测试过了,用pecmd show不能显示隐藏分区。真机测试(单硬盘)pecmd show 0:4,z成功,虚拟机(双硬盘,因虚拟机在另外一个硬盘)下无论怎么试都不成功。

那本人周未再查一下源码,看看问题在哪里?
作者: yy169    时间: 2008-11-10 17:22
非常感谢老九!等你的好消息!
作者: 66966    时间: 2008-11-14 00:48
最好是检测出所有隐藏分区,然后连续分配
作者: 歌理    时间: 2008-11-17 11:57
老九,刚翻这,测试了,我也发现这个问题:
1、pecmd show有时不灵或根本不起作用,但是用showdrive却成功!
2、用pecmd subj卸载后,再用pecmd show不行,用showdrive 很好

若将PEcmd中的show代码改为showdrive的代码,可能可以解决这个问题

现在我是改用showdrive显示,用pecmd subj卸载,各司其职。

另外,或者告诉一下123mm,能否改改showdrive成 :showdrive=加载(能指定盘符更好),showdrive -u (或指定盘符)=卸载


顺便说一下,老九能否考虑将pecmd做成command之类的,执行命令不用pecmd前缀更方便了(说说而已,也不是很必要)
作者: amei    时间: 2008-11-17 12:58
我给你个建议 winxp下隐藏分区  winpe里不隐藏
一般用户都是在winxp环境运行 winxp下隐藏足够了
固定盘符可以在分区里放一个文件作为标志
找到这个文件不就ok了
作者: yy169    时间: 2008-11-17 23:21
amei 的建议不错,在pecmd不能很好的满足要求之前,只能这样了。我现在用的是判断卷标的方法来判断是不是备份分区,当然,判断文件也是一样的。
作者: 歌理    时间: 2008-11-18 16:21
答非所问。。。。。。。。。。。。。。。。(为了补够10个字)




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3