|
班门弄斧,贴一个用PECMD挂载UDM分区的脚本,要用最最最新版的。
- ENVI TARGET_DISK=B:
- CALL 挂载UDM分区
- _SUB 挂载UDM分区
- PART list disk,全部磁盘
- FORX * %全部磁盘%,磁盘,
- {
- PART list disk %磁盘%,磁盘信息
- MSTR 磁盘号=<1>%磁盘信息%
- MSTR 磁盘大小=<2>%磁盘信息%
- CALC GB=%磁盘大小%/(1024*1024*1024) #2F
- MSTR 扇区大小=<6>%磁盘信息%
- MSTR 媒体类型=<7>%磁盘信息% //硬盘,移动硬盘=12, U盘=11
- MSTR 总线类型=<9>%磁盘信息% //普通硬盘=3, USB设备=7
- MSTR 分区类型=<10>%磁盘信息%
- //IFEX #%媒体类型%=11,
- //只查找USB设备
- IFEX #%总线类型%=7,
- {
- //ENVI U盘信息=\nU盘信息:\n磁盘号=%磁盘号%\n磁盘大小=%GB%GB 扇区大小=%扇区大小%\n媒体类型=%媒体类型% 总线类型=%总线类型%\n分区类型=%分区类型%
- //MESS %U盘信息%
- ENVI udisk_num=%磁盘号%
- ENVI udisk_size=%GB%GB
- MOUN -udm -ret mnt_status \\.\PhysicalDrive%udisk_num% %TARGET_DISK% //只读挂载
- //MOUN -udm -w -ret mnt_status \\.\PhysicalDrive%udisk_num% %TARGET_DISK% //可写挂载
- //如果成功挂载了一个UDM分区,则退出。否则继续查找
- FIND %mnt_status%="", !EXIT ToWin
- }
- }
- _END
复制代码 |
|