|
原帖由 dvd008 于 2012-2-12 14:54 发表
分区操作。 磁盘读写
这个是指什么?
看PECMD 在线帮助 SHOW 、GETF 、PUTF
│SHOW -partnew[*|**] [磁盘]#分区 [a|-a] type [start_bytes_0 [len_bytes]]
├──────────────────────────────────────────────
│-partnew: 创建、删除、修改、隐藏分区。默认为较安全模式,只能操作一般不用的3、4分区,且不能是
│ 扩区。*为高级模式(危险),可以操作1、2分区。**为超级模式(极其危险),可以操作扩展分区
│ 磁盘: 为 hd0至hdN 默认为hd0,hd类型前导可省。
│ 分区: 1-4。分别指主分区表的4个分区条目物理号。是固定不变。和前面加载的用的逻辑号不同。
│ 逻辑号不固定;分区表分区空着或为扩展分区,则没有号码,无法操作(创建)它;前面一分区
│ 变空,则号码减1。如果位置长度和原来不同,必须先彻底隐藏/删除才能修改。见附录。
│ [a|-a]: a 为激活 -a为去激活,否则不变
│ type: 分区类型 0-255。0表示彻底隐藏。分区软件和OS都看不见。重新赋予一个新type即可使用
│ <0或无不改变。磁盘、分区、type、起始、长度可为16进制。
│ start_bytes_0: 以字节为单位的,在磁盘上的起始位置。磁盘起始字节为0。磁盘为512的倍数(内
│ 部自动缩小对齐)。可为0。<0或无不改变。
│ len_bytes: 以字节为单位长度。可为0。<0或无不改变
│ 彻底删除为: -a 0 0 0
映射MBROS到 hd0 #4主分区
SHOW -partnew 0#4 -a 0x96 0 119537664
显示 SHOW 0:3,z:
GETF 、 PUTF
│■文件名称: 合法的文件名,支持环境变量解释;可以使物理磁盘如\\.\PhysicalDrive0,逻辑磁盘如
│ C:,分区设备如\Device\Harddisk0\Partition1
GETF C:,-1,FileData
MESS %FileData%
GETF \Device\Harddisk0\Partition1,0#0x10,FileData
MESS %FileData%
GETF \Device\Harddisk0\Partition1,-1,FileData
MESS %FileData%
GETF \\.\PhysicalDrive0,-1,FileData
MESS %FileData%
读取分区表
GETF \\.\PhysicalDrive0,446#66,分区表
MESS %分区表%
[ 本帖最后由 2012abc19701 于 2012-2-12 15:13 编辑 ] |
|