|
本帖最后由 fvptk 于 2014-5-4 14:59 编辑
调试磁盘信息2.7z
(3.41 KB, 下载次数: 0)
磁盘:0
磁盘信息 磁盘号 大小(字节) 柱面数 磁头数 扇数 扇区 媒体 签名 总线
0 320072933376 320072933376 0 0 0 0 D041D041 11
字符说明 激活 __本分区起始__ 分区 __本分区结束__ _______本分区______ ______本分区_______
激活为0x80 磁头_扇区_柱面 类型 磁头_扇区_柱面 _____起始扇区号____ _____扇区总数______
主分区1: 0x80 0x20 0x21 0x00 0x07 0xFE 0xFF 0xFF 0x00 0x08 0x00 0x00 0x00 0x18 0x04 0x05
主分区2: 0x00 0xFE 0xFF 0xFF 0x0F 0xFE 0xFF 0xFF 0x00 0x20 0x04 0x05 0x00 0xC8 0x3E 0x20
主分区3: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
主分区4: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
标志 : 0x55 0xAA
全部分区: 1 @2 -3 -4 2 3 4
分区 类型 激活(1) 起始(字节) 长度(字节) 隐藏扇区 结尾(字节) 物理# 盘符
1 0x07 1 1048576 43087036416 2048 43088084992 1 C:
@2 0x0F 0 43088084992 276984496128 84156416 320072581120 2
-3 0x00 0 0 0 0 0 3
-4 0x00 0 0 0 0 0 4
2 0x07 0 43088117248 128850035200 63 171938152448 5 D:
3 0x07 0 171939201024 93190094848 2048 265129295872 6 E:
4 0x07 0 265132441600 54939090944 4096 320071532544 7 F:
磁盘:1
磁盘信息 磁盘号 大小(字节) 柱面数 磁头数 扇数 扇区 媒体 签名 总线
1 4040724480 4040724480 0 0 0 0 0AE50AE5 7
字符说明 激活 __本分区起始__ 分区 __本分区结束__ _______本分区______ ______本分区_______
激活为0x80 磁头_扇区_柱面 类型 磁头_扇区_柱面 _____起始扇区号____ _____扇区总数______
主分区1: 0x80 0xA6 0x39 0x6E 0x0B 0x41 0x5E 0xEB 0x00 0x20 0x1B 0x00 0x48 0x4C 0x5D 0x00
主分区2: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
主分区3: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
主分区4: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
标志 : 0x55 0xAA
全部分区: 1 -2 -3 -4
分区 类型 激活(1) 起始(字节) 长度(字节) 隐藏扇区 结尾(字节) 物理# 盘符
1 0x0B 1 910163968 3130560512 1777664 4040724480 1 U:
-2 0x00 0 0 0 0 0 2
-3 0x00 0 0 0 0 0 3
-4 0x00 0 0 0 0 0 4
磁盘:2
磁盘信息 磁盘号 大小(字节) 柱面数 磁头数 扇数 扇区 媒体 签名 总线
2 4194304 4194304 0 0 0 0 7332A4B1 15
字符说明 激活 __本分区起始__ 分区 __本分区结束__ _______本分区______ ______本分区_______
激活为0x80 磁头_扇区_柱面 类型 磁头_扇区_柱面 _____起始扇区号____ _____扇区总数______
主分区1: 0x00 0x00 0x01 0x80 0x07 0x00 0xC1 0xFF 0x80 0x00 0x00 0x00 0x80 0x17 0x00 0x00
主分区2: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
主分区3: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
主分区4: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
标志 : 0x55 0xAA
全部分区: 1 -2 -3 -4
分区 类型 激活(1) 起始(字节) 长度(字节) 隐藏扇区 结尾(字节) 物理# 盘符
1 0x07 0 65536 3080192 128 3145728 1 Y:
-2 0x00 0 0 0 0 0 2
-3 0x00 0 0 0 0 0 3
-4 0x00 0 0 0 0 0 4
调试磁盘信息3.7z
(4.23 KB, 下载次数: 2)
LOGS * X3.LOG
SET$ &NL=0d 0a
SET &NMS=*MBROS核心*
CALL GetDisk 1
_SUB GetDisk
ENVI^ ForceLocal=1
SET-def bhd=%1
PART LIST DISK ,&&dsks
FORX * %dsks%,&&dsk,
{
PART update %&dsk%
TEAM ENVI &&SZ=-1| ENVI &&OFF=-1| ENVI &&FAT=-1| //GetMBROSPart \\.\PhysicalDrive%&dsk% -diskonly
SET &SZ0=%&SZ%
SET &OFF0=%&OFF%
IFEX $%&SZ0%<0, SET OFF0=-1
CALC #&&END0=%&OFF0% + %&SZ0%
//THREAD+$ MESS &END0[%&END0%]s = OFF0[%&OFF0%]s + SZ0[%&SZ0%]s @GetDisk
PART LIST DISK %&dsk%,&&v
//1 2135949312 259 255 63 512 12 74E16DEA 7 MBR
ENVI &&p0=0x7FFFFFFFFFFFFE00
ENVI &&MTP=
MSTR &&p0,&&imtp,&&MBR=<2><9><10>%&v%
FIND $7=%&imtp%, TEAM ENVI &MTP=U盘|! IFEX $%&bhd%=1,! EXIT -
ENVI &&sz=%&p0%
ENVI &&S=%&sz%
ENVI &&U=
IFEX $%&sz%>1K, TEAM CALC &S=%&sz% / 1K#1| ENVI &U=k
IFEX $%&sz%>1M, TEAM CALC &S=%&sz% / 1M#1| ENVI &U=M
IFEX $%&sz%>1G, TEAM CALC &S=%&sz% / 1G#1| ENVI &U=G
PART LIST part %&dsk%,&&ps
TEAM ENVI &&VP=| ENVI &&t=7
-[GetDisk]----BEGIN [%&dsk%] [%&MBR%] [%&S%][%&U%]
FORX * %&ps%,&&p,
{ PART -phy# LIST part %&dsk%#%&p%,&&pi
//1 7 1 4342949376 35664812544 8482323 40007761920 1 C:
//1 8225280000 8225280000 16450560000 0000000000000000 53137208-12A2-4832-99D2-6A5AD5F71BA6 EBD0A0A2-B9E5-4433-87C0-68B6B72699C7 1 G:
MSTR &&t,&&s,&&n,&&Drv=<2><4><5><9>%&pi%
//////////FIND $GPT=%&MBR%, MSTR &&s,&&Drv=<2><9>%&pi%! MSTR &&t,&&s,&&Drv=<2><4><9>%&pi%
FIND $%&Drv%=,! ENVI &VP=%&VP% %&Drv%
IFEX $%&t%<=0, EXIT -
//IFEX $%&s%<=0, EXIT -
IFEX $%&s%<%&END0%s, EXIT
//CALC #&&e=%&s% + %&n%
IFEX $%&s%<%&p0%,!! ENVI &p0=%&s%
}
CALC #&p0=%&p0% / 512
CALC &p0=%&p0% / 2
-[GetDisk]----END
ENVI &&IDLE=空闲%&p0%K
FIND $%&p0%=0x7FFFFFFFFFFFFE00,! 空闲
ENVI &NMS=%NMS%%&NL%(hd%&dsk%): %&sz% (%&S%%&U%)%&MTP% %&IDLE%%&VP%
IFEX $%&SZ0%>0, ENVI &NMS=%NMS% [MBROS]
}
MESS. NMS=[%NMS%] @
_END
|
|