中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
« [1] [2] [3] [4] »
作者:
标题: 谁知道PSI.EXE的用法啊! 上一主题 | 下一主题
0451lym
高级用户





积分 760
发帖 357
注册 2005-10-10
状态 离线
『第 16 楼』:  

omnifs.exe
是GHOST自带的程序,GHOST部分代码是与omnifs同源.因此准确性非常高,但是唯一遗憾的是我第1硬盘是6个分区而表2中则只显示3个(X.Y:的格式都正确,不显示的都是FAT32,U盘和NTFS的都可以识别),表1都可以正常显示所有的分区列表包括内存盘;U盘等!

[ Last edited by 0451lym on 2007-4-12 at 03:38 AM ]

2007-4-12 03:01
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
0451lym
高级用户





积分 760
发帖 357
注册 2005-10-10
状态 离线
『第 17 楼』:  

如果分区符表达为→ X.Y:\
那么答案可以是这样的:
1、以omnifs.exe来定位X的数值
2、以PSI.EXE来定位Y的数值
3、表2与表1多出来的分区数据来确定某些PSI存在的不足

2007-4-12 03:55
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
0451lym
高级用户





积分 760
发帖 357
注册 2005-10-10
状态 离线
『第 18 楼』:  

terse
你用omnifs.exe测试一下它所生成的X.Y:是否正确?
命令使用格式:
1、omnifs info         →全部盘符信息
2、omnifs diskinfo    →磁盘信息

[ Last edited by 0451lym on 2007-4-12 at 04:04 AM ]

2007-4-12 04:02
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
terse
银牌会员





积分 2404
发帖 946
注册 2005-9-8
状态 离线
『第 19 楼』:  

or   : omnifs help
or   : omnifs [/accessmethods] /script=file.txt
where /accessmethods can be any combination of the following
  /dl=n     Specifies the number of hard drives present
  /ffi      Prefer use of Direct IDE Access
  /ffs      Prefer use of Direct ASPI/SCSI Access
  /ffx      Prefer use of Extended Int13h
  /fna      Disable asynchronous i/o
  /fni      Disables Direct IDE Access support
  /fns      Disables Direct ASPI/SCSI Access support
  /fnu      Disables IDE UDMA support
  /fnx      Disables Extended Int13h support
  /nousb    Disables USB support
  /forceusb Forces USB support
  /x        Access filesystems directly even if mounted by the operating system


你的表1和表2用的什么参数?
没用过啊  怎么用的?详细点,OK?

2007-4-12 04:04
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
0451lym
高级用户





积分 760
发帖 357
注册 2005-10-10
状态 离线
『第 20 楼』:  

简单弄了一下,不知道有没有错误的:

格式:omnifs /参数 [命令] [+(-)命令参数] [X.Y:\路径\文件名] [X.Y:\路径\文件名]

命令:
attrib[+r][-r][+s][-s][+h][-h] 路径\文件名     →文件属性     
copy      来源路径\文件名 目的路径\文件名      →复制文件
delete    路径\文件名                          →删除文件
deltree   路径\文件名                          →删除目录和文件
dir       路径\文件名                          →显示列表
info                                           →全部盘符信息
diskinfo                                       →磁盘信息
help                                           →帮助
mkdir     路径\目录名                          →建立目录
rename    路径\文件名                          →文件更名
version                                        →omnifs版本号

[ Last edited by 0451lym on 2007-4-12 at 04:18 AM ]

2007-4-12 04:17
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
terse
银牌会员





积分 2404
发帖 946
注册 2005-9-8
状态 离线
『第 21 楼』:  

谢   试后再来

2007-4-12 04:56
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
terse
银牌会员





积分 2404
发帖 946
注册 2005-9-8
状态 离线
『第 22 楼』:  

0451lym:
使用omnifs还是不能确定NTFS分区盘符啊!虽然可以确定磁盘1磁盘2,但在盘符的确定上还是很费周折的!里面还有不确定的存在!
表1:
Volumes:
   1:            [A:\] Volume Removable Drive
   2: ( 60.48MB) [C:\] Active Volume FAT16  *cloneable*
   3: ( 20.08GB) [D:\] Volume FAT32  *cloneable*
   4: ( 20.08GB) [E:\] Volume FAT32  *cloneable*
   5: ( 20.08GB) [F:\] Volume FAT32  *cloneable*
   6: ( 41.02MB) [X:\] Volume FAT16 l:[MS-RAMDRIVE] RAM Drive  *cloneable*
   7: (  5.02GB)       Active Volume NTFS  *cloneable*
   8: (  9.28GB)       Volume NTFS  *cloneable*

表2:
Disk: 1 (62.87MB)
     1.1 ( 60.48MB) [C:\] Active Volume FAT16 Primary
         (  2.37MB) Unused Space Primary
Disk: 2 (74.53GB) M:[ST380011A] S:[5JVDX4E4]
     2.1 (  5.02GB)       Active Volume NTFS Primary
     2.2 ( 20.08GB) [D:\] Volume FAT32 Extended
     2.3 (  9.28GB)       Volume NTFS Extended
     2.4 ( 20.08GB) [E:\] Volume FAT32 Extended
     2.5 ( 20.08GB) [F:\] Volume FAT32 Extended
         (  2.49MB) Unused Space Primary

上面的NTFS分区还是不能显示的,加载IFS和NTFS4DOS倒是可以显示盘符的!
但是排在FAT后面了;
还有INFO参数是把所有磁盘的分区信息都出来了,这样在盘符混淆的情况不是更难确定?

2007-4-12 05:47
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
terse
银牌会员





积分 2404
发帖 946
注册 2005-9-8
状态 离线
『第 23 楼』:  

加载IFS后的:
表一:
Volumes:
   1:            [A:\] Volume Removable Drive
   2: ( 60.48MB) [C:\] Active Volume FAT16  *cloneable*
   3: ( 20.08GB) [D:\] Volume FAT32  *cloneable*
   4: ( 20.08GB) [E:\] Volume FAT32  *cloneable*
   5: ( 20.08GB) [F:\] Volume FAT32  *cloneable*
   6:            [G:\] Volume l:[result.tt] Network Drive
   7:            [H:\] Volume Network Drive
   8: ( 41.02MB) [X:\] Volume FAT16 l:[MS-RAMDRIVE] RAM Drive  *cloneable*
   9: (  5.02GB)       Active Volume NTFS  *cloneable*
  10: (  9.28GB)       Volume NTFS  *cloneable*

表二:
Disk: 1 (62.87MB)
     1.1 ( 60.48MB) [C:\] Active Volume FAT16 Primary
         (  2.37MB) Unused Space Primary
Disk: 2 (74.53GB) M:[ST380011A] S:[5JVDX4E4]
     2.1 (  5.02GB)       Active Volume NTFS Primary
     2.2 ( 20.08GB) [D:\] Volume FAT32 Extended
     2.3 (  9.28GB)       Volume NTFS Extended
     2.4 ( 20.08GB) [E:\] Volume FAT32 Extended
     2.5 ( 20.08GB) [F:\] Volume FAT32 Extended
         (  2.49MB) Unused Space Primary

DISKINFO参数在加载IFS前后是一样,当然这样去确定X:Y是比较容易的,但得不到盘符搜索问题难办了!

2007-4-12 05:51
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
0451lym
高级用户





积分 760
发帖 357
注册 2005-10-10
状态 离线
『第 24 楼』:  

我在考虑以下看看

有一个办法不知道可行不:
备份所有分区的卷标,然后用LABEL命令指定为特殊的卷标(可以用分区字母为卷标符号).在用表1和表2对比分析就可以得到结果了!最后还原分区卷标!
不过LABEL命令现在找不到了!

[ Last edited by 0451lym on 2007-4-12 at 06:50 AM ]

2007-4-12 06:48
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
0451lym
高级用户





积分 760
发帖 357
注册 2005-10-10
状态 离线
『第 25 楼』:  

不知道你注意到了没有

这是硬盘:
Disk: 2 (74.53GB) M:[ST380011A] S:[5JVDX4E4]
Disk: 1 (74.53GB) M:[ST380011A] S:[3JV5R0L2]
Disk: 2 (74.53GB) M:[ST3802110A] S:[4LR3N3AC]


这是U盘:
Disk: 3 (961.73MB)
Disk: 1 (62.87MB)

2007-4-12 07:05
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
terse
银牌会员





积分 2404
发帖 946
注册 2005-9-8
状态 离线
『第 26 楼』:  

看到的,不过我想说的是,在表1和表2里都不能把NTFS分区信息表示出来吧!就拿我贴出的加载IFS后的表1和表2说一说吧!(因为不加载IFS的话根本就不知道盘符)
从表1和表2的对比可以知道表1的c:\ d:\e :\f:\ 分别对应1.1  2.2 2.4 2.5 也很容易转为1:1 2:2 2:4 2:5 但要想得到G.H的对应X:Y要费一番周折也不一定保证不出错吧!假使再多一块硬盘出来是FAT和NTFS乱序排的,感觉不是好确认的,你说呢?

2007-4-12 08:59
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
0451lym
高级用户





积分 760
发帖 357
注册 2005-10-10
状态 离线
『第 27 楼』:  

所以说要和PSI.EXE(或者是其他软件)联合使用,毕竟omnifs确定X.还是非常准确的!
diskinfo的报告去掉U盘和光盘等部分就是硬盘的排列了,主从关系(或是线连接的位置)是不会变的,也就是说最后加工成的diskinfo的报告是和PSI.EXE报告对应的!因此不论是什么格式的文件系统也不会乱的!
至于移动硬盘的问题暂时还没办法测试(我的移动硬盘被朋友借去了),感觉上应该是有好多办法解决的!

我上面说的改卷标是因为,diskinfo支持卷标显示格式为 →l:[扩展磁盘],那么假设我们把卷标该为"J"的diskinfo报告为:
     2.1 ( 74.52GB)       Volume NTFS l:[J] Extended
那么对应的info报告为:
   9:            [J:\] Volume l:[j] Network Drive

这样就解决问题了.

现在问题是在测试我的第1块硬盘上出现问题不知道是不是我的硬盘分区问题还是omnifs.exe的问题.diskinfo中第1块硬盘的后3个分区全部不显示,不知道是何故?我昨天找了一夜也没弄到GHOST 11.0的完整版本,想剥离出最新版本的omnifs.exe,但是网上现在都是精简的!

在想想吧!

2007-4-12 09:47
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
0451lym
高级用户





积分 760
发帖 357
注册 2005-10-10
状态 离线
『第 28 楼』:  

或者干脆就放弃X.Y:\的全部转换问题,FAT的盘还是用字母来工作,不显示盘符的NT类的用X.Y:\直接工作(不显示的盘无非就是查找等简单操作,我感觉omnifs.exe已经可以胜任)

GHOST的基础驱动就是omnifs.exe,不过我能力有限不能该写,要是能剥离并完善分析部分就好了,这样体积就小了而且还专业了!!

2007-4-12 10:04
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
0451lym
高级用户





积分 760
发帖 357
注册 2005-10-10
状态 离线
『第 29 楼』:  

2个硬盘,1个内置光驱,一个外挂USB光驱,一个U盘,硬盘启动!

原始的:
Volumes:
   1:            [A:\] Volume Removable Drive
   2: (  5.01GB) [C:\] Volume FAT32  *cloneable*
   3: (962.47MB) [D:\] Volume FAT  *cloneable*
   4: (  5.01GB) [E:\] Volume FAT32  *cloneable*
   5: (  4.01GB) [F:\] Volume FAT32  *cloneable*
   6: (  4.01GB) [G:\] Volume FAT32  *cloneable*
   7: ( 30.79GB) [H:\] Volume FAT32  *cloneable*
   8: ( 25.70GB) [I:\] Volume FAT32 l:[软件备份]  *cloneable*
   9:            [J:\] Volume l:[扩展磁盘] Network Drive
  10: (962.47MB) [K:\] Volume FAT16  *cloneable*
  11: ( 12.00MB) [V:\] Volume FAT l:[MS-RAMDRIVE] RAM Drive  *cloneable*
  12:            [W:\] Volume l:[winxpsp2qwh] CD Drive
  13:            [X:\] Volume CD Drive
  14: (  5.01GB)       Active Volume FAT32  *cloneable*
  15: (  5.01GB)       Volume FAT32  *cloneable*
  16: (  4.01GB)       Volume FAT32  *cloneable*
  17: ( 74.52GB)       Volume NTFS l:[扩展磁盘]  *cloneable*
  18: (962.47MB)       Active Volume FAT16 l:[USBHDD-BOOT]  *cloneable*
  19: (962.47MB)       Active Volume FAT16 l:[USBHDD-BOOT]  *cloneable*

Disk: 1 (74.53GB) M:[ST380011A] S:[3JV5R0L2]
     1.1 (  5.01GB)       Active Volume FAT32 Primary
     1.2 (  5.01GB)       Volume FAT32 Extended
     1.3 (  4.01GB)       Volume FAT32 Extended
         ( 60.49GB) Unused Space Extended
         (  2.49MB) Unused Space Primary
Disk: 2 (74.53GB) M:[ST3802110A] S:[4LR3N3AC]
         (  7.84MB) Unused Space Primary
     2.1 ( 74.52GB)       Volume NTFS l:[扩展磁盘] Extended
         (  2.49MB) Unused Space Primary
Disk: 4 (962.50MB)
     4.1 (962.47MB)       Active Volume FAT16 l:[USBHDD-BOOT] Primary
Disk: 5 (962.50MB) M:[Generic 6000]
         ( 31.00KB) Unused Space Primary
     5.1 (962.47MB)       Active Volume FAT16 l:[USBHDD-BOOT] Primary

加了参数后的:
Volumes:
   1:            [A:\] Volume Removable Drive
   2: (  5.01GB) [C:\] Volume FAT32  *cloneable*
   3: (962.47MB) [D:\] Volume FAT  *cloneable*
   4: (  5.01GB) [E:\] Volume FAT32  *cloneable*
   5: (  4.01GB) [F:\] Volume FAT32  *cloneable*
   6: (  4.01GB) [G:\] Volume FAT32  *cloneable*
   7: ( 30.79GB) [H:\] Volume FAT32  *cloneable*
   8: ( 25.70GB) [I:\] Volume FAT32 l:[软件备份]  *cloneable*
   9:            [J:\] Volume l:[扩展磁盘] Network Drive
  10: (962.47MB) [K:\] Volume FAT16  *cloneable*
  11: ( 12.00MB) [V:\] Volume FAT l:[MS-RAMDRIVE] RAM Drive  *cloneable*
  12:            [W:\] Volume l:[winxpsp2qwh] CD Drive
  13:            [X:\] Volume CD Drive
  14: (  5.01GB)       Active Volume FAT32  *cloneable*
  15: (  5.01GB)       Volume FAT32  *cloneable*
  16: (  4.01GB)       Volume FAT32  *cloneable*
  17: ( 74.52GB)       Volume NTFS l:[扩展磁盘]  *cloneable*
  18: (962.47MB)       Active Volume FAT16 l:[USBHDD-BOOT]  *cloneable*

Disk: 1 (74.53GB) M:[ST380011A] S:[3JV5R0L2]
     1.1 (  5.01GB)       Active Volume FAT32 Primary
     1.2 (  5.01GB)       Volume FAT32 Extended
     1.3 (  4.01GB)       Volume FAT32 Extended
         ( 60.49GB) Unused Space Extended
         (  2.49MB) Unused Space Primary
Disk: 2 (74.53GB) M:[ST3802110A] S:[4LR3N3AC]
         (  7.84MB) Unused Space Primary
     2.1 ( 74.52GB)       Volume NTFS l:[扩展磁盘] Extended
         (  2.49MB) Unused Space Primary
Disk: 4 (962.50MB)
     4.1 (962.47MB)       Active Volume FAT16 l:[USBHDD-BOOT] Primary

2007-4-12 10:08
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
terse
银牌会员





积分 2404
发帖 946
注册 2005-9-8
状态 离线
『第 30 楼』:  

关于PSI的用法有没有更多的参数呢?搜索好久都没有这方面的资料!我想再看看PSI的作用!

2007-4-12 11:36
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
« [1] [2] [3] [4] »
请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: