|
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
状态 离线
|
|
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 |
|
|