中国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的用法啊! 上一主题 | 下一主题
terse
银牌会员





积分 2404
发帖 946
注册 2005-9-8
状态 离线
『楼 主』:  谁知道PSI.EXE的用法啊!

在DOS下用GDISK可以识别硬盘数,但不能识别加载NTFS4DOS后的盘符!
PSI可以识别加载ifs后的盘符,但不能识别硬盘数!不知道PSI的用法,是不是真的不能识别硬盘数呢?GHOST用,光有分区信息还是没用!高人赐教一下;

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





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

晕了!
这个是PSI生成的文件内容:
Disk 0:
N  L Type     FS      Size        Active Hidden Label      Used       Free
0  C Primary  FAT 32  5.0 GB      Yes    No                1.6 GB     3.4 GB
1    Extended         69.5 GB                                      
2  E  Logical FAT 32  5.0 GB      No     No                3.5 GB     1.5 GB
3  F  Logical FAT 32  4.0 GB      No     No                1.4 GB     2.6 GB
4  G  Logical FAT 32  4.0 GB      No     No                1.8 GB     2.2 GB
5  H  Logical FAT 32  30.8 GB     No     No                18.7 GB    12.1 GB
6  I  Logical FAT 32  25.7 GB     No     No     软件备份   22.4 GB    3.3 GB

Disk 1:
N  L Type     FS      Size        Active Hidden Label      Used       Free
0    Primary  Free    7.8 MB                                       
1    Extended         74.5 GB                                      
2  J  Logical NTFS    74.5 GB     No     No     iU霖       71.0 GB    3.5 GB

Disk 2:
N  L Type     FS      Size        Active Hidden Label      Used       Free
0    Primary  Unform  962.5 MB

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





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

http://www.cn-dos.net/forum/viewthread.php?tid=29344&fpage=2

这里6楼有我用批处理分析后的清单列表!

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





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

Disk 0:
N  L Type     FS      Size        Active Hidden Label      Used       Free
0  I Primary  NTFS    5.0 GB      Yes    No                1.3 GB     3.7 GB
1    Extended         69.5 GB                                      
2  D  Logical FAT 32  20.1 GB     No     No                14.0 GB    6.1 GB
3  J  Logical NTFS    9.3 GB      No     No                899.0 MB   8.4 GB
4  E  Logical FAT 32  20.1 GB     No     No                10.3 GB    9.7 GB
5  F  Logical FAT 32  20.1 GB     No     No                8.8 GB     11.3 GB

这是我的机器上的  U盘启动 ,原硬盘在DOS里是第二硬盘,我都不知道怎么转换了,因为看上去Disk 0:应该是第一硬盘吧!

[ Last edited by terse on 2007-4-11 at 11:59 AM ]

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





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

再次请教0451lym:
我用GDISK时在不加参数的时候就会生成当前机器的硬盘数(包括U盘被认为第一硬盘),我可以选择想要操作的硬盘,然后再生成所选硬盘的分区信息,

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





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

晕,U盘还分区呀?这个表不是U盘的,U盘是C:吧?
给你用批处理弄出来你自己看看吧!

附件 1: BZ.rar (2007-4-11 12:24, 11 K,下载次数: 30)
2007-4-11 12:24
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
llztt1
中级用户





积分 214
发帖 94
注册 2007-1-11
状态 离线
『第 7 楼』:  

把XUSEN盘里批处理打开分析一下,一切就清晰了....
PSI的用法TERSE应该早就知道的,几个月前人家XUSEN就专门回复你了,结果2个月前被我搜索到了解了PSI。。。
现在XUSEN的分析分区信息已经抛弃PSI了,他用AEFDISK配合IFS实现了同样功能,不过各有利弊,以前也回过你帖子了

如何得到硬盘数,如果不通过PSI的话(加载太慢,而且SATA下有时报错),我还真没找到合适的小软件,AEFDISK貌似在光盘引导--GRUB--IMG后报错,DSPT有时加载太慢,不知何故。。。

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





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

我想两位都没理解我的意思,可能是我的表述不清!上面的表是第二硬盘的,也就是我的原硬盘!U盘的C:,我的意思其实在前面也发贴问过,一直以来就想找一个途径来解决自己机器上的问题,因为我的U盘在我的机器上被认C:\,但在别的机器上不一定是,因为主板的原因吧!也试过在U盘建立一个识别文件(通过VOL),所以我想在U盘启动进DOS后有个判断机器有几个硬盘,前面用的是GDISK,很好用,找了个216KB的速度很好,几乎没停顿,在FAT分区上使用,无论U盘被识别成什么,应该也可以自动GHOST了,现在最大问题就是不显示NTFS盘符,没办法,换了PSI,可又不能识别硬盘,我的PSI的用法是用XUSEN的LIST.INI的,今天又看了一下AEFDISK,但没用过,不知道能不能判断硬盘数,现在看来/show参数也不好用啊!

2007-4-11 13:13
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
llztt1
中级用户





积分 214
发帖 94
注册 2007-1-11
状态 离线
『第 9 楼』:  

AEFDISK有个参数是/NUMHDS,好像是吧,可以设置NUMHDS(好像是吧)变量为硬盘数,具体可以察看AEFDISK /?
因为不知道你的自动GHOST是如何工作流程,还真不好给你具体建议
按照你发的PSI分析结果看,如果PSI一直忽略U盘的存在,那么问题就很简单了
不知道你是如何判断你机器上DOS下第一硬盘为你U盘的,你再测试一下AEFDISK 1 /SHOW和DSPT 0 /L,看看结果是否一致

因为GHOST的命令行原因必须要确定好硬盘谁为1 谁为2,所以,你具体测试一下PSI或AEFDISK或DSPT谁的分析结果和你GHOST一致,找好了工具再下手批处理分析之。。

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





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

BOIS里面调整一下,好象就可以了吧!
BOIS自动把你的U盘给驱动上了,禁用后在DOS下用USB驱动,不过有的时候会出现你说的问题,NTFS盘符冲突!
你的是U盘还是USB移动硬盘呀?

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





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

AEFDISK使用方法。

======================================
|   AEFDISK v1.7 说明文档       |
| 版权所有 (c) 1997-2000 Nagy Daniel |
|     发行日期: 2000-07-01           |
======================================

============
| 责任声明 |========================== 1 =====================================
============
    此软件没有任何使用上的责任担保。作者和传播者不对任何直接或非
直接使用此软件所造成的损坏作出责任承诺。
    用另外的说法就是:用户自己承担任何风险!
============
| 版权声明 |========================== 2 =====================================
============
    所有版权全部属于作者 Nagy Daniel.
    没有作者授权的书面协定不能对此软件作如下行为:
  1.销售,修改,反向工程
  2.传播已注册的版本
    可以自由免费的传播次软件的共享版,但必须保证整个文件包的完整性。
============
| 简要说明 |========================== 3 ======================================
============
  
    AEFDISK 是一款运行在命令行模式的磁盘分区软件。
通过 AEFDISK 可以在命令行非常轻松舒适地实现如下功能:
    - 创建主分区,扩展分区,逻辑分区
    - 删除主分区和逻辑分区
    - 格式化 FAT 分区
    - 隐藏和取消隐藏 FAT,NTFS/HPFS 类型的主分区
    - 激活一个主分区
    - 现实分区表
    - 显示硬盘参数
    - 在硬盘上建立标准的 MBR (主引导记录).
    - 保存和恢复 MBR
    - 通过一张软盘上的简单批处理文件成批地设定硬盘
    AEFDISK 支持所有的分区类型。原始的 FDISK 程序只允许你创建一个主分区。
    AEFDISK 这个威力强大的工具可以实现任意的组合分区。这一点对于系统管理
员,学校,计算机销售商店雇员来说非常有用。
    简单地把它加入系统软盘的 autoexec.bat 文件就可以很快速的给很多硬盘
分区。
    ANSI C 库 (large model) 同时可用!
============
| 文件列表 |========================== 4 ======================================
============
    AEFDISK.EXE - 主执行文件
    AEFDISK.TXT - 说明文档 (您正在阅读的本文件)
    FAQ.TXT     - 常见问题和回答
    FILE_ID.DIZ - 共享软件信息文件(仅有共享版有)
    REGISTER.FRM - 注册表单 (仅有共享版有)
============
| 软件特点 |========================== 5 ======================================
============
    - 按照绝对或相对容量大小创建各种类型的分区
    - 可以基于分区类型或分区表的位置来删除分区
    - 快速格式化 FAT 分区
    - 隐藏和取消隐藏 FAT, NTFS/HPFS 类型的主分区
    - 激活主分区
    - 在主引导区创建标准的引导码
    - 显示分区信息
    - 显示逻辑特性信息
    - 完整的命令行指令选项
    - 自动计算自由空间和有效的分区表项入口
    - 可以操作你的系统硬件和 BIOS 所能支持的所有硬盘
    - 在没有扩展 BIOS 支持的情况下可以支持最大 8GB 的硬盘
    - 如果有扩展 BIOS 的支持,可以支持最大 2TB 的硬盘
============
| 系统需求 |========================== 6 ======================================
============
  - 80386 以上的处理器
  - MS-DOS 或兼容操作系统
  - 至少一个硬盘
============
| 使用方法 |========================== 7 ======================================
============
  注意: 操作分区是一个很冒险的工作!请在确定你知道你要做什么的情况下使用
      此软件。
      同时务必先阅读此文档!
  1) 安装
    你可以拷贝此软件(文档和执行文件)到任何你所喜欢的地方。
此软件除了执行之外不需要任何附加设定。
    把此软件拷贝到系统软盘上可能非常有用。

  2) 命令行用法
    语法: aefdisk [硬盘号] [选项] <命令1> [命令2] ...
    有效命令如下:
    /pri:<容量大小>:<类型>[:n] - 创建主分区
    /ext:<容量大小>[:5][:n]   - 创建扩展分区
    /log:<容量大小>[:type]   - 创建逻辑盘
    /delete:<n>           - 删除一个分区表项
  *   /deltype:<类型>[:n]     - 删除指定类型的分区
    /delactive           - 删除活动分区
    /delall             - 删除一个硬盘上的所有分区
    /notdel:<类型>[,类型]     - 删除除了指定类型以外的所有分区
    /activate:<n>         - 激活一个主分区
    /hidefat[:n]           - 隐藏主 FAT 分区
    /hident[:n]           - 隐藏主 NTFS/HPFS 分区
    /unhidefat[:n]         - 显示被隐藏的主 FAT 分区
    /unhident[:n]         - 取消被隐藏的主 NTFS/HPFS 分区的隐藏特性
    /formatfat[:n][:卷标]     - 格式化 FAT 分区, 可以作为选项
    /allsize             - 把硬盘容量大小作为 ALLSIZE 环境变量的值.
    /freesize             - 把未分区空间的容量大小作为 FREESIZE 环境
                  变量的值.
    /mbr               - 创建标准的 DOS MBR 引导代码
    /save:<文件名>         - 保存 MBR 到文件
    /restore:<文件名>       - 从文件中恢复 MBR
    /show               - 显示分区表
    /dump               - 按照十六进制显示分区表内容
    /info               - 显示逻辑特性
    /?                 - 帮助信息
    有效选项如下:
  *   /rel               - 使用百分比定义分区容量大小
    /reboot             - 完成之后重新启动系统
    /noebios             - 禁止存取扩展 BIOS (EBIOS)
    /nolimit             - 禁止检查 FAT 限制
  * - 注册版有效.
    - 在 <> 里面的选项必须要有, [] 里面的可有可无
- n 是一个 1-4 之间的有效的被定义的分区号, /formatfat 命令除外.
    - 硬盘号从 1 开始. 缺省是 1 .
      假如你在 n 的位置使用 ';*'; 号, 所有的命令将在所有已安装的硬盘
上面执行
- /rel 选项必须后跟命令才有效
    - 输入十六进制数时不要在后面添加';h';
    如果程序执行有错将返回 1, 没有将返回 0。发生错误时并不会实际修
改要修改分区表。
    创建分区:
    ---------
    你可以用 /pri, /ext 或 /log 命令创建分区, asfdisk 可以自动寻找可
用空间并创建分区。如果硬盘中间有一个存在的分区,新分区将创建在较小
的可用的一块空间上,并且先在较大的可用空间块上创建一个名义上的分区。
    /pri 命令被用于创建主分区。在创建时必须指定容量大小和类型,分区号
是可选项。如果所给容量大小为0,则所有可用空间都将被分配,并且创建的
分区将自动被激活。
    /ext 命令用于创建一个扩展分区,扩展分区中可以包含多个逻辑驱动器。
每个硬盘只能创建一个扩展分区。即使超过 8G 你仍然可以强迫 AEFDISK
建立类型为 ';5'; 的扩展分区。
(WindowsNT 4.0无法识别使用类型为';f';的扩展分区)
如果所给分区容量大小为0,则所有可用磁盘空间都将被分配使用。
    /log 命令用于在一个扩展分区里面创建逻辑驱动器。在使用这个命令之前
扩展分区必须存在。
    删除分区:
    ---------
    可以用 /delete, /deltype, /delactive, /delall 和 /notdel 命令删除
分区。 不要在/rel选项之后使用删除命令!
    /delete 命令删除指定的分区。
    /deltype 命令删除指定类型的分区。如果分区号未指定, 则所有指定类型
的分区都将被删除。如果指定了分区号,则只有符合指定类型以及分区号的
分区被删除。
    /delactive 命令删除当前的活动分区。
    /delall 命令删除一个硬盘上的所有分区。
    /notdel 命令删除除了指定以逗号分隔的几种类型的分区之外的所有分区。
最多可以指定20种分区类型。
    相对容量大小:
    -------------
    /rel 选项可以避免使用以 MB 计算容量大小。如果使用了 /rel 选项,
则所有的容量大小定义都会被处理成1到100之间的百分数。
    这个选项可以和 /pri, /ext and /log 命令配合使用。计算和划分未
用空间,请参看下面的例子。
    如果指定的分区类型不能够支持所指定容量,将会按照这种类型的分区
所能允许的最大容量来划分大小,剩下来的的自由空间会被添加到相邻
的下一个分区上。举个例子:你有一个5G的硬盘,并使用如下命令
  aefdisk /rel /pri:50:6 /ext:50 /log:100
这样 asfdisk 将建立一个2G的BIGDOS类型的主分区(不是2.5G,因为BIGDOS
最多只允许2G的容量),给出一个警告信息,把剩下来0.5G添加到扩展分区上。
隐藏 FAT, NTFS/HPFS 分区:
    -------------------------
    /hidefat 命令可以隐藏一个硬盘上 FAT 类型的主分区。如果指定分区
号,此命令将试图仅仅隐藏指定的分区。/unhidefat 命令与此类似。
    /hident 和 /unhident 类似但适用 NTFS/HPFS 分区.
    格式化 FAT 分区:
    ----------------
    /formatfat 命令可以格式化 FAT16 和 FAT32 分区。
此命令可以作为命令也可以作为选项。
    1)如果分区号未指定, 此命令将作为选项执行,并且在命令行上必须出现在
任何分区创建命令之前。这样所有被创建的分区将立即被格式化。
    2)如果分区号已指定,则只有所指定的已存在分区被格式化。在这种情况下
同时可以指定一个可选的卷标。如果指定的分区号大于等于5,这意味着
逻辑驱动器。
';5'; 意味着第一个逻辑驱动器其他依此类推。

    其他命令和选项:
    ---------------
    - /save 命令保存 MBR 到指定的文件
    - /restore 命令从指定的文件恢复 MBR
      不推荐同时和其他命令使用此命令
    - /mbr 命令在指定的硬盘上的MBR建立标准的引导代码,就像 ';fdisk /mbr';
    - /show 命令显示指定硬盘的分区表信息
    - /dump 命令按照十六进制显示分区表
    - /info 命令显示硬盘的逻辑特性并且检查扩展BIOS是否有效
    - /reboot 命令强制系统在完成所有的修改并且协会磁盘之后重新启动。
如果有错误出现,此命令会做任何事。
    - /noebios 选项禁止存取使用扩展 BIOS(EBIOS). 这个选项可能对于一些
EBIOS支持有错误的系统有用。
    - /nolimit 选项禁止检查 FAT 容量大小限制. 这个选项对于创建大于2G的
FAT分区可能有用
    - /allsize 命令把硬盘容量大小作为环境变量 ALLSIZE 的值。
      这个环境变量对于利用批处理做一些磁盘容量大小相关的操作判断
可能有用。
    - /freesize 把未分区空间的容量大小作为环境变量 FREESIZE 的值。
      这个环境变量对于利用批处理做一些磁盘容量大小相关的操作判断
可能有用。

    范例:
    -----
    - aefdisk 2 /delall /pri:200:6 /pri:300:7:4
以上的命令删除第二个硬盘上的所有分区并且建立两个主分区。
第一个是200MB BIGDOS类型的主分区,并且创建在第一个有效的入口表项。
第二个是300MB的 HPFS类型的主分区,并且创建在第四个有效的入口表项
(如果第四个表项为空)。
    - aefdisk /pri:300:7 /ext:1000 /log:1000
      以上的命令创建一个300MB的HPFS主分区和一个有一个1000MB逻辑驱动器
的1000MB的扩展分区。
    - aefdisk /pri:0:6
      以上的命令自动寻找最大有效可用空间并且建立一个 BIGDOS类型的分区表。
    - aefdisk /rel /pri:30:6 /ext:70 /log:40 /log:60
      以上的命令首先计算有效的未分区空间,然后创建一个容量为30%有效空间
的BIGDOS类型主分区,剩下来的70%有效空间建立一个扩展分区。在扩展分
区上创建两个逻辑驱动器,第一个占用40%的扩展分区,第二个占用60%。
    - aefdisk /formatfat /pri:120:83 /ext:8000 /log:8000
      以上的命令创建一个120MB的Linux分区并且在剩余空间中创建一个有一个
逻辑驱动器的扩展分区,自动计算容量大小自动格式化。
    - aefdisk 2 /notdel:1,6,83 /mbr /hidefat
      以上的命令删除第二硬盘上除了指定的(FAT12, BIGDOS 和 Ext2FS)外的
所有分区,在MBR区创建标准的引导代码,然后隐藏所有的FAT主分区。
    - aefdisk * /hident
      以上的命令隐藏所有硬盘上的所有NTFS/HPFS主分区。

============
| 分区类型 |========================== 8 ======================================
============
    这里列出了当前所有已知的分区类型。
这些值来源于 Ralph Brown 的 interrupt list (中断大全列表)
(在此深深感谢他对这个令人钦佩的文档的维护!)
    ID     Name
    ==     ====
    00h   empty                                 
    [空]
    01h   DOS 12-bit FAT
    [MS DOS FAT12]
    02h   XENIX root file system
    [MS XENIX 根文件系统]
    03h   XENIX /usr file system (obsolete)
    [MS XENIX /usr 文件系统]
    04h   DOS 16-bit FAT (up to 32M)
    [MS DOS FAT16 支持32M的分区]
    05h   DOS 3.3+ extended partition
    [MS DOS 3.3以上的扩展分区]
    06h   DOS 3.31+ Large File System (16-bit FAT, over 32M)
    [MS DOS 3.31以上大文件系统,支持32M以上分区的FAT16]
    07h   QNX
    07h   OS/2 HPFS
    [IBM OS/2 高性能文件系统]
    07h   Windows NT NTFS
    [MS WindowsNT NT文件系统]
    07h   Advanced Unix
    08h   OS/2 (v1.0-1.3 only)
    [IBM OS/2 仅仅适用于 1.0-1.3版]
    08h   AIX bootable partition, SplitDrive
    [IBM AIX 引导分区,分割驱动器]
    08h   Commodore DOS
    08h   DELL partition spanning multiple drives
    [DELL 跨驱动器分区]
    09h   AIX data partition
    [IBM AIX数据分区]
    09h   Coherent filesystem
    [Coherent 文件系统]
    0Ah   OS/2 Boot Manager
    [IBM OS/2 引导管理器分区]
    0Ah   OPUS
    0Ah   Coherent swap partition
    [Coherent 交换分区]
    0Bh   Windows 95 with 32-bit FAT
    [MS Windows 95 FAT32]
    0Ch   Windows 95 with 32-bit FAT (using LBA-mode INT 13 extensions)
    [MS Windows 95 FAT32 使用LBA模式INT13扩展]
    0Eh   LBA VFAT (same as 06h but using LBA-mode INT 13)
    [LBA VFAT 类似06h但使用LBA模式INT13]
    0Fh   LBA VFAT (same as 05h but using LBA-mode INT 13)
    [LBA VFAT 类似06h但使用LBA模式INT13]
    10h   OPUS
    11h   OS/2 Boot Manager hidden 12-bit FAT partition
    [IBM OS/2 引导管理器的FAT12隐藏分区]
    12h   Compaq Diagnostics partition
    [Compaq 诊断分区]
    14h   (using Novell DOS 7.0 FDISK to delete Linux Native part)
    [使用Novell DOS 7.0的FDISK删除Linux原生分区]
    14h   OS/2 Boot Manager hidden sub-32M 16-bit FAT partition
    [IBM OS/2 引导管理器的小于等于32M的FAT16隐藏分区]
    16h   OS/2 Boot Manager hidden over-32M 16-bit FAT partition
    [IBM OS/2 引导管理器的大于32M的FAT16隐藏分区]
    17h   OS/2 Boot Manager hidden HPFS partition
    [IBM OS/2 引导管理器的HPFS隐藏分区]
    18h   AST special Windows swap file
    [AST 特殊Windows交换文件分区]
    1Bh   Hidden Windows 95 with 32-bit FAT
    [Windows 95 FAT32隐藏分区]
    1Ch   Hidden Windows 95 with 32-bit LBA FAT
    [Windows 95 LBA模式FAT32隐藏分区]
    1Eh   Hidden Windows 95 with LBA BIGDOS
    [Windows 95 LBA模式BIGDOS隐藏分区]
    21h   officially listed as reserved
    [官方保留]
    23h   officially listed as reserved
    [官方保留]
    24h   NEC MS-DOS 3.x
    26h   officially listed as reserved
    [官方保留]
    31h   officially listed as reserved
    [官方保留]
    33h   officially listed as reserved
    [官方保留]
    34h   officially listed as reserved
    [官方保留]
    36h   officially listed as reserved
    [官方保留]
    38h   Theos
    3Ch   PowerQuest PartitionMagic recovery partition
    [PowerQuest PartitionMagic 恢复分区]
    40h   VENIX 80286
    41h   Personal RISC Boot
    [Personal RISC 引导分区]
    42h   SFS (Secure File System) by Peter Gutmann
    [Peter Gutmann安全文件系统]
    4Fh   Oberon
    50h   OnTrack Disk Manager, read-only partition
    [OnTrack Disk Manger 只读分区]
    51h   OnTrack Disk Manager, read/write partition
    [Personal RISC 读写分区]
    51h   NOVELL
    52h   CP/M
    52h   Microport System V/386
    53h   OnTrack Disk Manager, write-only partition???
    [OnTrack Disk Manager只写分区???]
    54h   OnTrack Disk Manager (DDO)
    56h   GoldenBow VFeature
    61h   SpeedStor
    63h   Unix SysV/386, 386/ix
    63h   Mach, MtXinu BSD 4.3 on Mach
    63h   GNU HURD
    64h   Novell NetWare 286
    65h   Novell NetWare (3.11)
    67h   Novell
    68h   Novell
    69h   Novell
    70h   DiskSecure Multi-Boot
    71h   officially listed as reserved
    [官方保留]
    73h   officially listed as reserved
    [官方保留]
    74h   officially listed as reserved
    [官方保留]
    75h   PC/IX
    76h   officially listed as reserved
    [官方保留]
    80h   Minix v1.1 - 1.4a
    81h   Minix v1.4b+
    81h   Linux
    81h   Mitac Advanced Disk Manager
    82h   Linux Swap partition
    [Linux 交换分区]
    82h   Prime
    82h   Solaris
    83h   Linux native file system (ext2fs/xiafs)
    [Linux 原生分区]
    84h   OS/2-renumbered type 04h partition (hiding DOS C: drive)
    86h   officially listed as reserved
    [官方保留]
    87h   HPFS Fault-Tolerant mirrored partition
    [HPFS 容错镜像分区]
    93h   Amoeba file system
    [Amoeba文件系统]
    94h   Amoeba bad block table
    [Amoeba坏块表]
    A1h   officially listed as reserved
    [官方保留]
    A3h   officially listed as reserved
    [官方保留]
    A4h   officially listed as reserved
    [官方保留]
    A5h   FreeBSD, BSD/386
    A6h   officially listed as reserved
    [官方保留]
    B1h   officially listed as reserved
    [官方保留]
    B3h   officially listed as reserved
    [官方保留]
    B4h   officially listed as reserved
    [官方保留]
    B6h   officially listed as reserved
    [官方保留]
    B7h   BSDI file system (secondarily swap)
    [BSDI 文件系统第二交换分区]
    B8h   BSDI swap partition (secondarily file system)
    [BSDI 文件系统第二文件分区]
    C1h   DR DOS 6.0 LOGIN.EXE-secured 12-bit FAT partition
    [DR DOS 6.0 LOGIN.EXE 安全 FAT12分区]
C4h   DR DOS 6.0 LOGIN.EXE-secured 16-bit FAT partition
    [DR DOS 6.0 LOGIN.EXE 安全 FAT16分区]
    C6h   DR DOS 6.0 LOGIN.EXE-secured Huge partition
    [DR DOS 6.0 LOGIN.EXE 安全巨分区]
    C7h   Syrinx Boot
    D8h   CP/M-86
    DBh   CP/M, Concurrent CP/M, Concurrent DOS
    DBh   CTOS (Convergent Technologies OS)
    E1h   SpeedStor 12-bit FAT extended partition
    [SpeedStor FAT12扩展分区]
    E3h   DOS read-only
    [DOS只读分区]
    E3h   Storage Dimensions
    E4h   SpeedStor 16-bit FAT extended partition
    [SpeedStor FAT16扩展分区]
    E5h   officially listed as reserved
    [官方保留]
    E6h   officially listed as reserved
    [官方保留]
    EBh   BeOS partition
    F1h   Storage Dimensions
    F2h   DOS 3.3+ secondary partition
    [DOS 3.3以上第二分区]
    F3h   officially listed as reserved
    [官方保留]
    F4h   SpeedStor
    F4h   Storage Dimensions
    F6h   officially listed as reserved
    [官方保留]
    FEh   LANstep
    FEh   IBM PS/2 IML
    FFh   Xenix bad block table
    [Xenix坏块表]
============
| 技术信息 |========================== 9 ======================================
============
    基本知识:
    ---------
    一个硬盘可以包含四个主分区。分区表(常驻在硬盘的的最开始的扇区)描述了
分区的类型,可否引导,起始/结束柱面号。可引导的分区的第一个扇区由于包
含一小段操作系统装载代码所以总是被叫做';引导扇区';。在这些分区上,理论
上可以安装任何操作系统。
    FAT的类型:
    ----------
    一共有四种FAT类型(文件分配表):
    1: FAT12 现在已经被淘汰, 它只能支持最大16MB的分区,通常用于软盘。
    2: FAT16 时 FAT12的下一代. 可以支持16MB到32MB之间的分区。
    3: BIGDOS 也是一种16位的FAT类型,但是允许较大的分区容量。纯DOS和
  Windows 95正在使用这种文件系统(OS/2,WindowsNT和Linux都可以安装
  到FAT上但是没有意义),最大分区容量为2GB(NT可以有4GB)
    4: FAT32是最新的,从Windows95 OEM 服务第二版引入。可以允许真正的大
  容量分区,但是和老的FAT类型不兼容。WindowsNT 4.0无法识别此类型。
    5: 在Windows95 OSR2中引入的一些新类型可以创建跨越8GB限制的分区。
  这些类型包括:BIGDOSx (0eh), Extended x (0fh) 和 FAT32x (0ch).
  同样,这些分区类型无法为WindowsNT4.0识别。
============
| 注册信息 |==========================10 ======================================
============
    注册将享有如下好处:
    - 以相对容量分区
    - 按照类型删除分区
    注册费用:
          授权数量         费用
          ------------------- -----------------
                  1       50 USD / 授权用户
                  2 - 5   30 USD / 授权用户
                  6 - 10   20 USD / 授权用户
                  11 - 20   15 USD / 授权用户
                  21 - 50   10 USD / 授权用户
                  51 - 1000 8 USD / 授权用户
                  1000+     5 USD / 授权用户
          如果需要按照节点或者企业版的AEFDISK授权请联系
Albert';s Ambry:
Toll-free (N.America): (888) WWW-Soft
          International:       +1 (610) 623-2014
          E-Mail:           info@alberts.com
    ANSI C 库版 (large model) 同时有效。
    想了解更多细节请联系 Albert';s Ambry.
    一个授权意味着你可以在一张引导软盘上使用此软件。
    !因为需要你的签名所以不接受E-Mail方式的注册!
    按照以上方式注册之后,你将获得一个最新注册版的软件,如果需要
更新版本是免费的。

    你可以通过如下几种方式注册:
    ---------------------------
      1) 寄送支票或者现金到       :   Nagy Daniel
        请使用挂号信件           2011 Budakalasz
        请无夹带硬币!           Ciklamen u. 19.
                              HUNGARY
      2)a 匈牙利境内银行转帐     :
                        地址:   Erste Bank Rt.
                              8200 Veszprem
                              Egyetemi fiok 1.
                        帐号:   11654005-17340601-54000003
      2)b 其他国家境外银行转帐     :
                        地址:   Magyar Kulkereskedelmi Bank Rt.
                              Veszpremi fiok
                              8200 Veszprem
                              Ovaros ter 3.
                              Hungary
                    Swift code:   MKKB HU HB
                        帐号:   856-02339-1100-4013

      3) 通过 Albert';s Ambry. 你可以通过去
    http://secure.alberts.com/p?product=731&source=authprg
    Internet站点注册,随后即可收到注册版的AEFDISK
    通过此安全服务器可以最多采购多达1000用户的授权。

    获得软件:
    ---------
    你可以通过1.44MB的软盘订购。
如果采用这种方式,需要付额外的5 USD包裹寄送。
    你也可以通过E-Mail寄送(优先)。
如果采用这种方式,你将获得一份带有此软件的E-Mail。

    警告!
    ------
    你不能拷贝或传播注册版的软件。假如你这么做了,请考虑我所做的工作,
(我可以说出很多来...)将成为无谓消耗掉的时间。
请支持共享软件!
============
| 历史回朔 |========================= 11 ======================================
============
    版本:
    1.0 - 第一个官方发行版
    1.1 - AEFDISK 检查容量和类型. 现在不可能建立在一个有容量限制
    的无效的容量的分区
        - /notdel 命令允许根多的类型被排除
        - 增加对 NTFS/HPFS 类型分区隐藏的支持
        - 增加 /reboot 命令
        - 增加 /formatfat 命令以实现 FAT的格式化
    1.2 - 增加对扩展BIOS(EBIOS) 调用的支持。在EBIOS的支持下此程序
    可以操作最多2TB的磁盘
        - ANSI C 库版本 同时有效 (large model)
        - 修改了/formatfat 命令, 请参阅文档
        - 增加 /info 命令来显示特性和EBIOS信息
    1.3 - 修正错误(格式化, LBA 2 CHS 转换)
        - 可以格式化 FAT32
        - 增加 /noebios 选项用来禁止存取EBIOS
        - 增加 /nolimit 选项用来禁止检查FAT容量限制
        - 增加 /putsize 命令设置硬盘容量环境变量
        - 通过 AEFDISK 可以从2GB以后引导 DOS 分区
        - 增加 FAQ.TXT
    1.4 - /putsize 命令改成 /allsize
        - 增加 /freesize 命令设置硬盘剩余可用容量环境变量
        - 增加 BeFS 分区类型
        - 现在 /info 命令也可以显示总容量
    1.5 - 修正错误 (格式化 FAT32, 操作大于8GB的大硬盘和环境变量的操作)
    1.6 - 修正错误 (EBIOS 检测例程)
    1.7 - 在最初规规范的基础上增强了格式化 FAT 的功能
        - 增加当结束柱面超过1024的时候可以自动修正分区类型(类型从';6';到';e';和从';b';到';c';)
        - 增加 /delactive 命令
        - 增加 /save 命令
        - 增加 /restore 命令
        - 增加 /dump 命令
        - 可以强制指定扩展分区类型为';5';(对WindowsNT比较好)
        - 可以强制指定逻辑驱动器的类型
        - 可以在Win9x的MS-DOS窗口中执行(不推荐!)
============
| 联系作者 |========================== 12 =====================================
============
    假如你有任何的问题,疑问或者建议,你可以通过普通邮件或者电子邮件
联系我。
欢迎提供关于软件的错误报告,建议。
    我现在26岁(2000年),还是Veszprem大学信息技术系的一个学生。
    邮政地址:             互联网 E-mail 地址:
    ---------             -----------------------
    Nagy Daniel           support@aefdisk.com
    8200 Veszprem
    Ordogarok u. 2/a II/12
    Hungary
    Fax:               WWW homepage:
    ----               -------------
    (36) 26 340-472         http://www.aefdisk.com
======================
| 关于本文档的中文版 |=============== 13 ======================================
======================
      本文档的中文版由徐刚(Xu Gang)翻译。
如果发现有什么措辞不当或者术语翻译不适当的请联系。
联系方法:e-mail:netcharm@sina.com
[/fquote]


[fquote]=============
| 常见问题集 |
=============
  问题:
  =====
问题1:为什么';/rel';选项不能工作?
问题2:怎么样用共享版的aefdisk把所有可用的磁盘空间分配给一个分区?
问题3:用aefdisk把硬盘重新分区并格式化,但却无法读取新的分区?
问题4:aefdisk的格式化功能有何意义?
问题5:我第一次安装NT。我想知道什么是FAT16对2G的限制?
问题6:为什么分区魔术师(Partition Magic)显示分区的次序不同?
问题7:为什么有‘分区表格式错误’的提示?

  解答:
  =====
问题1:为什么';/rel';选项不能工作?
回答1:我想这是由于你用共享版aefdisk的缘故。‘/rel’选项只在注册版中有效。
问题2:怎么样用共享版的aefdisk把所有可用的磁盘空间分配给一个分区?
回答2:你可以把最大可用空间分配给一个基本分区,再以零为尺寸创建扩展分区。
但这只能用注册版来完成。另外,不能以这样的方式创建逻辑盘。
问题3:我用aefdisk把硬盘重新分区并格式化,但却无法读取新的分区?
回答3:在对硬盘分区之后,如果没有用aefdisk对硬盘预格式化,为让操作系统重新
读取磁盘参数,必须重新启动计算机。之后就可用任何工具格式化新的分区。
如果没有对分区表做任何修改,则不必为读取硬盘而重起计算机。
问题4:aefdisk的格式化功能有何意义?
回答4:Aefdisk格式化分区的速度很快,这是由于它只处理分区表的入口。DOS的格式化
会检查磁盘未改变前的引导扇区,通常这会引起混乱。所以,哪怕是为格式化
磁盘也重起一次计算机是一个很好的习惯。
问题5:我第一次安装NT。我想知道什么有FAT16对2G的限制?
回答5:理论上,由于簇(cluster)的数量过大,而导致几乎所有的DOS程序处理不到,
所以FAT16分区限制在2G以内。但是NT可以处理高达4G的FAT16分区。用Aefdisk
的‘/nolimit’选项可去掉2G的限制。请注意用这个选项时不要超过4G的限制。
问题6:为什么分区魔术师(Partition Magic)显示分区的次序不同?
回答6:Aefdik以分区在分区表的次序显示分区。我想分区魔术师以分区在硬盘的实际
位置为次序显示的。这说明一个分区位于硬盘的头部,但不一定在分区表中的
头部。
问题7:为什么有‘分区表格式错误’的提示?
回答7:在分区表的最后,有一个双字节长的标识。用一个新的或损坏的硬盘,会出此
警告。运行‘aefdisk /mbr’可纠正这个问题。

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





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

两位的热心,很是感激!
确实如上所说:因为GHOST的命令行原因必须要确定好硬盘谁为1 谁为2!  现在看来GDISK最好用,可以检测U盘为第一硬盘,其他的都不能,至于AEFDISK 1 /SHOW和DSPT 0 /L的用法,我的想法是不想这样用,因为用这些前都要确定谁为1 谁为2,之所以用GDISK X 是因为 其中的X是变量的,开始GHOST时我用的GDISK不带参数的时候先生成一个所有硬盘列表,然后根据列表用WBAT选择想要操作的硬盘,自动生成GDISK后面的X参数!也就是说第一硬盘,第二硬盘对我来说是不定的,第二硬盘也有可能会是第一硬盘(U盘识别为A的情况下),如有第三硬盘也一样用同的P处理,这样的表述清楚了吧!
(顺便问一下0451lym你那EXE我以为是Delphi写的,你前说是DOS下的小工具?DEDE都不行:))

[ Last edited by terse on 2007-4-11 at 02:30 PM ]

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





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

你的意思我明白了,而且现在也遇到过这个现象了,呵呵!
我在找找看还有没有什么好程序可以解决这个问题!

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





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

世上无难事,只怕有心人!

看看能不能用上,虽然说还有缺陷但是够用了吧!

表1:

Volumes:
   1:            [A:\] Volume Removable Drive
   2: (  5.01GB) [C:\] Active Volume FAT32  *cloneable*
   3: (962.47MB) [D:\] Active Volume FAT16  *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: ( 12.00MB) [V:\] Volume FAT l:[MS-RAMDRIVE] RAM Drive  *cloneable*
  11: ( 74.52GB)       Volume NTFS l:[扩展磁盘]  *cloneable*

表2:

Disk: 1 (74.53GB) M:[ST380011A] S:[3JV5R0L2]
     1.1 (  5.01GB) [C:\] Active Volume FAT32 Primary
     1.2 (  5.01GB) [E:\] Volume FAT32 Extended
     1.3 (  4.01GB) [F:\] 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: 3 (961.73MB)
     3.1 (962.47MB) [D:\] Active Volume FAT16 Primary

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





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

请问0451lym:
表1是磁盘分区信息吧!用什么怎样检测的?
表2是磁盘信息吧?又是用什么怎样得到的?
能否详细介绍一下?

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


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



论坛跳转: