无忧启动论坛

标题: [求助+讨论]  用PSI获取 NTFS 盘符及分区号 的方法 [已解决!!] [打印本页]

作者: 歌理    时间: 2008-5-29 14:07
标题: [求助+讨论]  用PSI获取 NTFS 盘符及分区号 的方法 [已解决!!]
大家知道用minito (minitoW)这个非常小巧的软件,可以获取硬盘分区信息,但是,我发现:
Minito 有时候出错,特别是用PQ等其他软件对分区进行操作后,minito显示的分区号不对!!!(minitow一样)
(有两个主分区时,出错的几率很大)
 
分区号如果出错,用GHOST恢复时将会造成无法挽回致命损失!!
我试了:

1、minito不可靠,有时出错!
2、GHOST准确,但不能显示NTFS分区的盘符,没用!
3、PQDI也比较准确,能显示NTFS盘符,但检测用的时间太长(我的机器上用了好几秒),且文件太大(1.4M),且不能在WINDOWS下使用

其他的我就没过了,网上也找不到。


各位高手们,都来说说,你们在DOS及WINDOWS下用什么样的获取分区软件????




=====================[已解决!!]==============================

见35楼、45楼
62楼


感谢lianjiang等各位的热心提示!!!

[ 本帖最后由 歌理 于 2008-6-5 04:34 AM 编辑 ]
作者: 阿文    时间: 2008-5-29 18:30
只要我实现了INTERRUPTX中断接口,可以自己编一个程序,自动读写磁盘的各分区信息了,可惜还没有成功
作者: 123    时间: 2008-5-29 20:40
要能显示NTFS盘符说明这个程序必须在WINDOWS下运行,如果是在XP下,获得分区号也就调用几个API的事。
作者: 歌理    时间: 2008-5-29 21:11
原帖由 123 于 2008-5-29 08:40 PM 发表
要能显示NTFS盘符说明这个程序必须在WINDOWS下运行,如果是在XP下,获得分区号也就调用几个API的事。


dos下的minito能显示NTFS对应盘符啊。。。
通告诉我,在XP下,获得分区号调用哪几个API吗?
作者: lianjiang    时间: 2008-5-29 21:38
dos下获取的ntfs分区的盘符,对于一键类工具而言,毫无意义。而且是很不可靠的。
当然其它用途则另当别论。
作者: lianjiang    时间: 2008-5-29 21:41
dos下要分区号,估计也是用于一键类工具。
兼容性是第一位的,其次才是大小,效率等因素。

个人以为,兼容性差的话,再小,再快也没用。
作者: 123    时间: 2008-5-29 21:44
原帖由 歌理 于 2008-5-29 21:11 发表


dos下的minito能显示NTFS对应盘符啊。。。
通告诉我,在XP下,获得分区号调用哪几个API吗?

dos下的NTFS盘符是由NTFSDOS给的,没加载NTFSDOS盘符从哪来?
API是CreateFile,DeviceIOControl
作者: 歌理    时间: 2008-5-29 21:52
原帖由 lianjiang 于 2008-5-29 09:38 PM 发表
dos下获取的ntfs分区的盘符,对于一键类工具而言,毫无意义。而且是很不可靠的。
当然其它用途则另当别论。


取盘NTFS符,主是要判断用。

例如,在DOS下已经获取某个NTFS盘符(可用IFS帮助取得,如何取得其对应的分区号的问题。
例如,用GHOST获取时,NTFS盘对应的盘符为空。
作者: lianjiang    时间: 2008-5-29 21:55
有分区号就可以了,为何还要对应盘符?
不理解。

ghost我也没用过dos下的盘符,不清楚有何理想办法。。
作者: netwinxp    时间: 2008-5-29 22:09
分区引导记录里面应该没有所谓的盘符吧,盘符是由操作系统来分配的吧。不管是哪种居于MBR的引导程序,从兼容性的角度来讲,一般不会去动主分区表那块空间的。
作者: lianjiang    时间: 2008-5-29 22:14
minito表示的ntfs分区的盘符,仅仅是推测出来的,而并非实际获取的。
很不可靠。
作者: netwinxp    时间: 2008-5-29 22:30
所谓的盘符仅仅在进入操作系统后才有意义,它仅仅是用来挂接存储设备/设备分区而已,和操作系统及挂接方案/设置息息相关。用设备号、分区号来表示才是合适的方法(你可以看看boot.ini就是酱紫的)。

[ 本帖最后由 netwinxp 于 2008-5-29 10:33 PM 编辑 ]
作者: 歌理    时间: 2008-5-29 22:49
是这么回事啊:
我的GHO文件在某个(不一定最后一个,不确定)NTFS分区,我在DOS下能找到该GHO文件所在的盘符(例如F:),我想知道的是,如何知道这个F:对应的分区号(N:N),以便让GHOST自动还原,就这样。
作者: netwinxp    时间: 2008-5-29 23:15
DOS可以用INT 21H AH=53H功能来获取块设备参数
参数块格式:
00H=磁盘号(0=A,80H=第一硬盘)
01H=本参数块对应的逻辑盘符
后面的字节,不同版本的DOS有点不同,具体格式和分区引导里面的BPB比较接近。
把其中的保留扇区数和分区表项/扩展分区表项比较一下就知道位置了。

[ 本帖最后由 netwinxp 于 2008-5-29 11:20 PM 编辑 ]
作者: 阿文    时间: 2008-5-30 09:38
在XP或者其它系统下,原来的D盘也可以改为F盘,也可以改为H,这个是不一定的。

最准确的应该是GHOST的1234的排法。低扇区分区在前,高的在后,一路排到全部容量;DOS中断一般都不用,用BIOS的比较好一些,通过扩展读出分区表判断比较分析,然后排出1234,然后根据扩展分区查找逻辑链,按照低扇区排前,高排后的方法确定。并获得硬盘容量,找出未用空间等
作者: lianjiang    时间: 2008-5-30 10:18
楼主要的是盘符对应的分区号,呵呵。
作者: netwinxp    时间: 2008-5-30 10:25
DOS下是可以从盘符查到分区的,原理就是我上面提到的(懒得编程),解决方法可参照http://www.cn-dos.net/forum/viewthread.php?tid=11275&fpage=0&highlight=&page=2
作者: lianjiang    时间: 2008-5-30 10:31
原帖由 netwinxp 于 2008-5-30 10:25 AM 发表
DOS下是可以从盘符查到分区的,原理就是我上面提到的(懒得编程),解决方法可参照http://www.cn-dos.net/forum/viewthread.php?tid=11275&;fpage=0&highlight=&page=2


看不太懂,也没仔细看。
理论上讲,应该是能实现的。

[ 本帖最后由 lianjiang 于 2008-5-30 10:33 AM 编辑 ]
作者: netwinxp    时间: 2008-5-30 10:57
我仔细再看了一下,那个帖子和我的方法不同,它是通过卷标来查找的,但卷标不一定会有(也可能重复),所以不那么通用(除非赋予特定卷标)。
作者: Climbing    时间: 2008-5-30 10:58
其实,DOS下只要能按物理顺序给各分区和逻辑盘排序,就可以很容易的得到对应的分区号。

所以,关键是得到分区的物理顺序。如果有一个工具可以方面的处理gdisk的显示结果,就可以达到这个目的。但楼主所说的,将dos下显示的盘符对应到相应的分区编号就比较困难了,原因在于,不同的DOS下的NTFS驱动程序,其给ntfs分区分配盘符的规则是不同的,有可能你在ntfsdos下给某个ntfs分区分配的是X:盘,但在ifs下却变成了F:盘,而且,这个盘符还是可以自己定义的,这就无法具有通用性了。

我觉得可以用ghost配合omnifs的ntfs分区读取功能来进行判断,寻找目标的ntfs分区。假设,你在xp下在要放克隆的ntfs分区上做了一个标志文件,那么你可以用omnifs来从dos下寻找这个标志文件,并进一步判断其所对应的分区号,这样就可以进一步操作了。问题就在于dos下的字符串处理功能很差,所以比较麻烦。

lianjiang兄的GGhost显示的分区列表很完美,不知道是如何实现的,在这里可以透露一下技术细节。
作者: lianjiang    时间: 2008-5-30 11:02
通过卷标是不可行的。
无意义。
作者: netwinxp    时间: 2008-5-30 11:03
原帖由 Climbing 于 2008-5-30 10:58 发表
其实,DOS下只要能按物理顺序给各分区和逻辑盘排序,就可以很容易的得到对应的分区号。

所以,关键是得到分区的物理顺序。如果有一个工具可以方面的处理gdisk的显示结果,就可以达到这个目的。但楼主所说的, ...

DOS下面,每个存在的盘符都会在内核数据区产生一个设备块参数(不管是操作系统生成的或者设备驱动程序生成的),而设备块参数就是源自于BPB(并加上了磁盘号和盘符等信息),这个参数块可以通过53H来获得,通过对其中的设备号、保留扇区数与分区表项/扩展分区表项比较可以清楚具体分区,而且对多硬盘同样有效。XP下面俺不清楚:(

[ 本帖最后由 netwinxp 于 2008-5-30 11:09 AM 编辑 ]
作者: lianjiang    时间: 2008-5-30 11:06
原帖由 Climbing 于 2008-5-30 10:58 AM 发表
lianjiang兄的GGhost显示的分区列表很完美,不知道是如何实现的,在这里可以透露一下技术细节。


我的gghost中显示的分区信息,就是omnifs获取的原始信息。
格式都没动,仅仅是剔除了windows和dos无法处理的分区(仅保留ntfs,fat分区)。
对备份而言,还要求保存备份的分区不能是未格式化的;
而恢复则对目标分区无此限制。
作者: lianjiang    时间: 2008-5-30 11:54
原帖由 netwinxp 于 2008-5-30 11:03 AM 发表

DOS下面,每个存在的盘符都会在内核数据区产生一个设备块参数(不管是操作系统生成的或者设备驱动程序生成的),而设备块参数就是源自于BPB(并加上了磁盘号和盘符等信息),这个参数块可以通过53H来获得,通过对 ...

问题是,假如没有人写出现成的程序,而是个使用者自己搞的话,显然是不现实的。
作者: xjn147    时间: 2008-5-30 13:48
楼主应该是在搞全自动的ghost恢复
我最近也在搞这个东西,已经有一个样本了,可是不太完美,最大的问题就是楼主说的dos中读取硬盘分区,我想只要这个问题没解决,基于dos的全自动ghost就有问题
我觉得楼主的思路太狭隘了,全dos下的自动ghost做不了,你可以考虑windows和dos相结合啊
另你可以多分析下别人做出的一键还原
作者: 歌理    时间: 2008-5-31 17:19
谢谢各位的参与!!尽管各位的意见并没有解决我提出的问题。

我估计各位对这个问题的理解或者重视程度不是很准确。我要用GHOST做的事情是:

我的WINDows或者其他系统放在NTFS分区的D盘或者F盘等(例如多系统),(请各位不要问为什么不放C盘这样的问题),我可以通过IFS或者ntfs4dos判断出是D盘还是F盘,现在的问题是,如果不知道D或者F盘对应的分区号,那么GHOST将没有办法自动运行,就这么简单!!

我试了好几,包括GHOST、GDISK、PQDI、MNIFS等等,均不能同时显示分区号及NTFS盘符。(顺便说明一下,GHOST11.5可以在WINDOWS下同时显示分区号及NTFS盘符,DOS下还不行。)

目前唯一能做的就是minito,但是不稳定,有时出错!

正确的排序是F:-G:-C:-D:-E:

[ 本帖最后由 歌理 于 2008-5-31 05:23 PM 编辑 ]

错误分区号.jpg (23.85 KB, 下载次数: 117)

错误分区号.jpg

作者: 歌理    时间: 2008-5-31 17:51
标题: 回复 #26 歌理 的帖子
发现一个奇怪问题,用PQ8.05分区,总是让Minito不出错,用PQ分好后,再用DISKgen重新定分区后,MINIto就正常了,不知道为什么。(我的系统经常出现,PQ8.05与WINPM兼容问题,用PQ8.05分区后,再进入PE, PTTD提示分区表错,用WINPM重新分区后,正常了,但进入PQ8.05,PQ提示分区错误,两者总有一个提示是错的,不知何故?各位是否碰到过?

了.jpg (23.95 KB, 下载次数: 115)

了.jpg

作者: lianjiang    时间: 2008-5-31 18:25
到目前为止,正如你说说,包括pm,ghost等都无法显示ntfs的分区对应的盘符,甚至微软也没有工具有此功能,说明了,可以说是不可能实现的。一个人做不到,很正常,大家都做不到,还不能说明问题吗?呵呵。
而minito显示出来的,是无法保证正确的,因此作为通用工具,也是毫无意义的。
当然不排除在特定的机上能正确显示。

纯属个人观点。
作者: 歌理    时间: 2008-5-31 23:37
原帖由 lianjiang 于 2008-5-31 06:25 PM 发表
到目前为止,正如你说说,包括pm,ghost等都无法显示ntfs的分区对应的盘符,甚至微软也没有工具有此功能,说明了,可以说是不可能实现的。一个人做不到,很正常,大家都做不到,还不能说明问题吗?呵呵。
而mi ...


我估计,也就你能完全明白我想表达的意思,所见略同,谢谢!
如果真如你所说,我也放弃了,另行寻求其他解决办法。
我还没有试验,看以下两种方法是否可行:
1是通过VOL结合判断
2是minito与MNIFS结合,minito给出盘符对应的分区号,用MNIFS的copy命令判断minito是否正确(可惜MNIFS的命令只有那么几个,如果再多几个那就完全能解决了)。这个解决方法100%能行,缺点是MNIFS文件太大,占用IMG空间,另一个MNIFS运行时间长(用好几秒),效率低。如果没有其他解决方法,看来只有此一道了。等我试好了,再分享。


再次感谢。

[ 本帖最后由 歌理 于 2008-5-31 11:50 PM 编辑 ]
作者: 歌理    时间: 2008-5-31 23:51
原帖由 wang6610 于 2008-5-31 08:01 PM 发表
我猜楼主不知道啥叫盘符错乱;

同时也不知道windows能随意指定分区盘符(系统分区好像不能)。


我不知道你知道什么,更不知道你想说什么
作者: lianjiang    时间: 2008-6-1 06:32
原帖由 歌理 于 2008-5-31 11:37 PM 发表
1是通过VOL结合判断
2是minito与MNIFS结合,minito给出盘符对应的分区号,用MNIFS的copy命令判断minito是否正确


个人以为:

此法可行。
只是当minito判断失误时,如何处理的问题需设法解决。
作者: lianjiang    时间: 2008-6-1 06:59
还有在判断时也要注意多系统,同卷标,无卷标等情况。
这些问题解决了,兼容性应该是可以得到保证的。
作者: wang6610    时间: 2008-6-2 12:04
原帖由 歌理 于 2008-5-31 23:51 发表


我不知道你知道什么,更不知道你想说什么



典型的讳病忌医。呵呵。
作者: lvyanan    时间: 2008-6-2 15:39
用程序在DOS下直接遍历一遍分区表即可排列出分区的物理顺序号,问题是这个顺序号如何能为GHOST所用?
作者: 歌理    时间: 2008-6-2 17:33
感谢各位参与,为了让其他人今后需要时,不再浪费时间,我所试验过的各种结果简单总结如下(仅限于我这几天所用过的):

一、gdisk\dspt\GHOST\pqdi\OMNIFS等均不能显示NTFS分区盘符

二、OMNIFS唯一能正确显示NTFS中文卷标,能直接对NTFS进行简单的读写,如果没有其他更好的方法,OMNIFS是不错的选择(可通过卷标判断)。

三、windows下可用DSPTw,能正确显示盘符及分区号,速度快,体积小!

三、能支持NTFS盘符及分区号:minito.exe、psi.exe两种
    1、minito小巧、速度快,但有时显示错误(与分区表有关),建议慎用或不用,
   2、 psi在加载IFS后能显示NTFS盘符及分区号,但速度慢,体积大,显示的信息必须经过处理,才能得到正确的分区号与对应的盘符,要处理的问题有三个:多硬盘系统的硬盘识别处理,扩展分区处理、分区号处理(如在WINDOWS下处理很简单,DOS下就有点麻烦了)


下面是PSI获取分区信息图,哪位有什么简单方法取得 G 1:2这样的结果?

[ 本帖最后由 歌理 于 2008-6-2 05:34 PM 编辑 ]

分区信息.jpg (36.12 KB, 下载次数: 124)

分区信息.jpg

作者: lianjiang    时间: 2008-6-2 17:42
对这个问题,没什么兴趣,呵呵。
作者: lianjiang    时间: 2008-6-2 17:46
曲线救国的简单办法。

安装软件时,强制给系统分区设置特征卷标。通过特征卷标确定dos下盘符与分区号的对应。
作者: 歌理    时间: 2008-6-2 19:20
原帖由 lianjiang 于 2008-6-2 05:46 PM 发表
曲线救国的简单办法。

安装软件时,强制给系统分区设置特征卷标。通过特征卷标确定dos下盘符与分区号的对应。


用卷标存在三个问题,进行还原之前,卷标完全有可能被修改或清空,即没有卷标,另一个就是卷标重复。(由于找不到能改NTFS分区的LABEL命令,这个问题有点难处理)


另外,又发现一个问题硬盘中若有未分配的分区,OMNifs等均认不出,但PSI认出,当作一个分区处理。
作者: lianjiang    时间: 2008-6-2 20:45
安装软件时,强制给系统分区设置特征卷标。
-----------------------
我说的是在windows下修改卷标。
既然是特征卷标,怎么可能重复?呵呵。
作者: lianjiang    时间: 2008-6-2 20:49
原帖由 歌理 于 2008-6-2 07:20 PM 发表

又发现一个问题硬盘中若有未分配的分区,OMNifs等均认不出,但PSI认出,当作一个分区处理。

至于这个问题,根本就不会成为问题。
作者: lianjiang    时间: 2008-6-2 21:11
硬盘中若有未分配的分区,OMNifs等均认不出,但PSI认出,当作一个分区处理。
-------------------------------
把未分配空间当成一个分区来处理,本身就是错误的。

当然,假如你不是用ghost备份,而是用psi备份的话(好像没听说有此功能),那它怎么识别就是它自己的事情了。呵呵。

这是我在其他的帖子里说过的。

不同的工具,可能获得的结果不同,谁对谁不对并不重要,重要的是要与ghost保持一致。
也就是说,即使是错了,假如正好ghost也错,而且结果相同,那并不会影响ghost操作。
而假定所用工具获取的信息是对的,而ghost错了,那也是没用的。有时甚至可能造成灾难。

[ 本帖最后由 lianjiang 于 2008-6-2 09:17 PM 编辑 ]
作者: lianjiang    时间: 2008-6-2 21:30
下面的例子,或许有些特殊,是今天有人报告的,我想就可以说明一些问题。
windows下有4个分区。而dos下ghost只能识别第一分区,其它分区均不能识别。
其它分区,不管是dos下用pq,还是windows下用资源管理器,均无法完成格式化。
只能用装机时用的分区工具进行操作。


不同工具识别出的不同结果。
-------------------------------------------
1.1: (  20.02GB) [C:\] Active Volume NTFS
         ( 128.91GB) Unused Space
-------------------------------------------
No.  Dr Tag FileSystem     Volume      Act StartPos   Sectors    MBytes MB_Free
1:1  C: Pri HPFS/NTFS                  Yes 63         41977782   20496  10024
1:2  D: Log HPFS/NTFS                      41977908   62942607   30733  29773
1:3  E: Log HPFS/NTFS                      104920578  167798862  81933  55295
1:4  F: Log HPFS/NTFS                      272719503  39857202   19461  15879
作者: 歌理    时间: 2008-6-2 22:21
已经解决,用STRINGS,变换为能为GHOST所用,很简单!!分享一下:

[ 本帖最后由 歌理 于 2008-6-2 10:22 PM 编辑 ]

PSI.rar

841 Bytes, 下载次数: 132, 下载积分: 无忧币 -2


作者: 歌理    时间: 2008-6-2 22:33
贴一下BAT

@echo off

set drv=%1
set dfree=0
strings line=linesize ps.txt

set i=1
:loop
strings txt=read ps.txt,%i%
strings txt=left %txt%,20
rem 只考虑DISK 0
strings an=find %txt%,disk 1:
if not "%an%"=="0" goto exit
rem 标题行不要
strings an=find %txt%,disk 0:
if not "%an%"=="0" goto next
strings an=find %txt%,type
if not "%an%"=="0" goto next

rem 已经找到
strings drv0=left %txt%,5
strings an=find %drv0%,%drv%
if not "%an%"=="0" goto exit

rem 累加FREE分区数
strings an=find %txt%,free
if not "%an%"=="0" strings dfree=add %dfree%,1

:next
if %i%==%line% goto exit
rem 下一行
strings i=add %i%,1
goto loop


:exit
rem 变换为适合GHOST调用格式
strings fqh=left %txt%,2
echo %fqh%
strings an=find %txt%,primary
if not "%an%"=="0"  strings fqh=add %fqh%,1
strings fqh=sub %fqh%,%dfree%

echo.
echo 1:%fqh%   %drv%    %dfree%
pause
作者: liangguojun    时间: 2008-6-2 23:31
楼主的精神值得学习。
作者: lxl1638    时间: 2008-6-2 23:59
无实际意义,XP中除C:盘外,其它分区的盘符可以随意调整,你可以把D:盘调整为Z:盘,
也可以把E:盘调整为Y:盘,DOS下的这类工具只是按照自己的规则来给分区分配盘符而已,
不一定与XP的对应。
作者: lianjiang    时间: 2008-6-3 07:48
原帖由 歌理 于 2008-6-2 10:21 PM 发表
已经解决,用STRINGS,变换为能为GHOST所用,很简单!!分享一下:

大概看了一下,没怎么看懂。
初步感觉,这段脚本是有问题的。
不知你自己测试过没有。呵呵。
作者: 歌理    时间: 2008-6-3 08:24
原帖由 lianjiang 于 2008-6-3 07:48 AM 发表

大概看了一下,没怎么看懂。
初步感觉,这段脚本是有问题的。
不知你自己测试过没有。呵呵。


我试过了,正常啊,如附件中的结果(与GHOST一样):

原始数据 1 D,---》 1:1 D
原始数据 5 G ,---》 1:4 G
作者: esxcfr    时间: 2008-6-3 09:21
提示: 作者被禁止或删除 内容自动屏蔽
作者: lianjiang    时间: 2008-6-3 09:34
原帖由 esxcfr 于 2008-6-3 09:21 AM 发表
呵呵,你找个DELL的本,在Windows下把盘符调换,再跑你的脚本,就知道老九说的什么意思了


windows下盘符错乱,不会影响到这个程序的运行。可是毫无疑问的。呵呵。
因为它完全是dos下处理,与windows下盘符无关。
作者: lianjiang    时间: 2008-6-3 09:37
原帖由 歌理 于 2008-6-3 08:24 AM 发表


我试过了,正常啊,如附件中的结果(与GHOST一样):

原始数据 1 D,---》 1:1 D
原始数据 5 G ,---》 1:4 G


作为通用工具,兼容性是首位的,你需要考虑各种分区条件。
建议你多想想可能有哪些组合,相信你能找出目前处理方法中的缺陷的。呵呵。
提示就到这里。
作者: lianjiang    时间: 2008-6-3 09:38
还有就是多系统条件下,特征文件的确定也要考虑好。
作者: esxcfr    时间: 2008-6-3 09:57
提示: 作者被禁止或删除 内容自动屏蔽
作者: 歌理    时间: 2008-6-3 11:27
原帖由 lianjiang 于 2008-6-3 09:37 AM 发表


作为通用工具,兼容性是首位的,你需要考虑各种分区条件。
建议你多想想可能有哪些组合,相信你能找出目前处理方法中的缺陷的。呵呵。
提示就到这里。


谢谢提示!
我试试过主分区不是1的,未分配的,隐藏的,NTFS,FAT的,感觉PSI比较尽职,它只管分区的物理位置,而不管分区的格式,所以比较准确,当然必须经过处理,才能为GHOST所用。
(我是在虚拟机上试的,实际机未试,U盘、移动盘等也还未试)
另外,多系统的识别已经能判断,有个问题,我没用过2008,其启动文件是否与VIST一样,谁用过的说一下,谢谢。
作者: 歌理    时间: 2008-6-3 11:34
原帖由 esxcfr 于 2008-6-3 09:57 AM 发表



突然反应过来


完全正确!
作者: lianjiang    时间: 2008-6-3 11:44
原帖由 歌理 于 2008-6-3 11:27 AM 发表


谢谢提示!
我试试过主分区不是1的,未分配的,隐藏的,NTFS,FAT的,感觉PSI比较尽职,它只管分区的物理位置,而不管分区的格式,所以比较准确,当然必须经过处理,才能为GHOST所用。
(我是在虚拟机上试 ...


你看看下图,结果如何?

snap0064a.jpg (57.57 KB, 下载次数: 113)

snap0064a.jpg

作者: 歌理    时间: 2008-6-3 13:19
怪了,我的运行正确:
作者: 歌理    时间: 2008-6-3 13:24
原帖由 lianjiang 于 2008-6-3 11:44 AM 发表


你看看下图,结果如何?


我的运行正确啊,请看

w.jpg (45.12 KB, 下载次数: 114)

w.jpg

作者: lianjiang    时间: 2008-6-3 14:14
原帖由 歌理 于 2008-6-3 01:24 PM 发表


我的运行正确啊,请看

没看到是pri吗? 呵呵。

昨天大概看了脚本,就说了,只是那时我没测试。
初步感觉,这段脚本是有问题的。
作者: 歌理    时间: 2008-6-3 14:41
原帖由 lianjiang 于 2008-6-3 02:14 PM 发表

没看到是pri吗? 呵呵。

昨天大概看了脚本,就说了,只是那时我没测试。
“初步感觉,这段脚本是有问题的。”

哦,对,是PRI,我在重来过,应该可以解决的。
作者: lianjiang    时间: 2008-6-3 14:46
原帖由 歌理 于 2008-6-3 02:41 PM 发表

哦,对,是PRI,我在重来过,应该可以解决的。

跟你说明了,自然可以解决。呵呵。

只是提醒你,通用工具,要尽可能考虑各种分区环境。
否则兼容性很难保证。
作者: 歌理    时间: 2008-6-3 16:48
原帖由 lianjiang 于 2008-6-3 02:46 PM 发表

跟你说明了,自然可以解决。呵呵。

只是提醒你,通用工具,要尽可能考虑各种分区环境。
否则兼容性很难保证。


非常感谢你的提示及给出的测试,要不我还真的没注意这种情况。
我改用EXTend来判断,结果正确了。

a1.jpg (34.53 KB, 下载次数: 79)

a1.jpg

a2.jpg (38.67 KB, 下载次数: 77)

a2.jpg

作者: lianjiang    时间: 2008-6-3 17:04
不错,对这方面有需要的人有福了,呵呵。
作者: gzlm    时间: 2008-6-4 07:48
psi.exe是什么东西?哪有下载?楼主最后处理办法没有贴出来呢




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