中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 搜索 | 上传 | 帮助 »
作者:
标题: 谁知道PSI.EXE的用法啊! 上一主题 | 下一主题
terse
银牌会员





积分 2404
发帖 946
注册 2005-9-8
状态 离线
『楼 主』:  谁知道PSI.EXE的用法啊! 使用 LLM 解释/回答一下

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


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





积分 760
发帖 357
注册 2005-10-10
状态 离线
『第 2 楼』:   使用 LLM 解释/回答一下

晕了!
这个是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 楼』:   使用 LLM 解释/回答一下

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 楼』:   使用 LLM 解释/回答一下

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 楼』:   使用 LLM 解释/回答一下

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


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





积分 760
发帖 357
注册 2005-10-10
状态 离线
『第 6 楼』:   使用 LLM 解释/回答一下

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


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





积分 214
发帖 94
注册 2007-1-11
状态 离线
『第 7 楼』:   使用 LLM 解释/回答一下

把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 楼』:   使用 LLM 解释/回答一下

我想两位都没理解我的意思,可能是我的表述不清!上面的表是第二硬盘的,也就是我的原硬盘!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 楼』:   使用 LLM 解释/回答一下

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 楼』:   使用 LLM 解释/回答一下

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


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





积分 760
发帖 357
注册 2005-10-10
状态 离线
『第 11 楼』:   使用 LLM 解释/回答一下

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> ...
有效命令如下:
/pri:<容量大小>:<类型> - 创建主分区
/ext:<容量大小> - 创建扩展分区
/log:<容量大小> - 创建逻辑盘
/delete:<n> - 删除一个分区表项
* /deltype:<类型> - 删除指定类型的分区
/delactive - 删除活动分区
/delall - 删除一个硬盘上的所有分区
/notdel:<类型> - 删除除了指定类型以外的所有分区
/activate:<n> - 激活一个主分区
/hidefat - 隐藏主 FAT 分区
/hident - 隐藏主 NTFS/HPFS 分区
/unhidefat - 显示被隐藏的主 FAT 分区
/unhident - 取消被隐藏的主 NTFS/HPFS 分区的隐藏特性
/formatfat - 格式化 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

02h XENIX root file system

03h XENIX /usr file system (obsolete)

04h DOS 16-bit FAT (up to 32M)

05h DOS 3.3+ extended partition

06h DOS 3.31+ Large File System (16-bit FAT, over 32M)

07h QNX
07h OS/2 HPFS

07h Windows NT NTFS

07h Advanced Unix
08h OS/2 (v1.0-1.3 only)

08h AIX bootable partition, SplitDrive

08h Commodore DOS
08h DELL partition spanning multiple drives

09h AIX data partition

09h Coherent filesystem

0Ah OS/2 Boot Manager

0Ah OPUS
0Ah Coherent swap partition

0Bh Windows 95 with 32-bit FAT

0Ch Windows 95 with 32-bit FAT (using LBA-mode INT 13 extensions)

0Eh LBA VFAT (same as 06h but using LBA-mode INT 13)

0Fh LBA VFAT (same as 05h but using LBA-mode INT 13)

10h OPUS
11h OS/2 Boot Manager hidden 12-bit FAT partition

12h Compaq Diagnostics partition

14h (using Novell DOS 7.0 FDISK to delete Linux Native part)

14h OS/2 Boot Manager hidden sub-32M 16-bit FAT partition

16h OS/2 Boot Manager hidden over-32M 16-bit FAT partition

17h OS/2 Boot Manager hidden HPFS partition

18h AST special Windows swap file

1Bh Hidden Windows 95 with 32-bit FAT

1Ch Hidden Windows 95 with 32-bit LBA FAT

1Eh Hidden Windows 95 with 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

40h VENIX 80286
41h Personal RISC Boot

42h SFS (Secure File System) by Peter Gutmann

4Fh Oberon
50h OnTrack Disk Manager, read-only partition

51h OnTrack Disk Manager, read/write partition

51h NOVELL
52h CP/M
52h Microport System V/386
53h OnTrack Disk Manager, write-only partition???

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

82h Prime
82h Solaris
83h Linux native file system (ext2fs/xiafs)

84h OS/2-renumbered type 04h partition (hiding DOS C: drive)
86h officially listed as reserved

87h HPFS Fault-Tolerant mirrored partition

93h Amoeba file system

94h Amoeba bad block table

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)

B8h BSDI swap partition (secondarily file system)

C1h DR DOS 6.0 LOGIN.EXE-secured 12-bit FAT partition

C4h DR DOS 6.0 LOGIN.EXE-secured 16-bit FAT partition

C6h DR DOS 6.0 LOGIN.EXE-secured Huge partition

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

E3h DOS read-only

E3h Storage Dimensions
E4h SpeedStor 16-bit FAT extended partition

E5h officially listed as reserved

E6h officially listed as reserved

EBh BeOS partition
F1h Storage Dimensions
F2h DOS 3.3+ secondary partition

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

============
| 技术信息 |========================== 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



=============
| 常见问题集 |
=============
问题:
=====
问题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 楼』:   使用 LLM 解释/回答一下

两位的热心,很是感激!
确实如上所说:因为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 楼』:   使用 LLM 解释/回答一下

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


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





积分 760
发帖 357
注册 2005-10-10
状态 离线
『第 14 楼』:   使用 LLM 解释/回答一下

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

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

表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 楼』:   使用 LLM 解释/回答一下

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


2007-4-12 02:52
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


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



论坛跳转: