|
看了一键还原精灵的autoexec.bat,全部内容如下:
==============
@echo off
Break=OFF
set EXPAND=YES
SET DIRCMD=/O:N
set LglDrv=27 * 26 Z 25 Y 24 X 23 W 22 V 21 U 20 T 19 S 18 R 17 Q 16 P 15
set LglDrv=%LglDrv% O 14 N 13 M 12 L 11 K 10 J 9 I 8 H 7 G 6 F 5 E 4 D 3 C
cls
call setramd.bat %LglDrv%
if "%RAMD%"=="C" goto xdrive
PATH=A:\;%RAMD%:\
goto js
:xdrive
PATH=A:\;X:\
set RAMD=X
xmsdsk.EXE 4096 X: /y >NUL
:js
SET TEMP=%RAMD%:\
SET TMP=%RAMD%:\
pku -e -o qbwin.zip %ramd%:\ >NUL
copy SMARTDR.exe %ramd%:\ >NUL
copy hc.exe %ramd%:\ >NUL
%ramd%:
LH hc
LH mouse
SMARTDR
=========================
最后一句是疑问是SMARTDR,为何运行了smartdr后,就能直接自动运行pq分区的命令?
是不是这个文件有什么秘密?
另这个启动文件中有个脚本文件,但似乎未涉及自动分区。
--------------------------
//默认情况下不检测坏扇区,提高操作速度
Allow Manual Reboot
Set Default Bad Sector Test State OFF
Set Allow User Cancel Off
// 选择第一块硬盘
Select Disk 1
Dim SYSNum
SYSNum = GetPartitionNumber "SYS_BACKUP"
If SYSNum <> 0 Then
Select Partition "SYS_BACKUP"
Delete "SYS_BACKUP"
Select Partition SYSNum - 1
Check
Resize Larger Max
End If
Dim GDNum
GDNum = GetPartitionNumber "GD_BACKUP"
If GDNum <> 0 Then
Select Partition "GD_BACKUP"
Delete "GD_BACKUP"
Select Partition GDNum - 1
Check
Resize Larger Max
End If
Dim IBMNum
IBMNum = GetPartitionNumber "IBM_SERVICE"
If IBMNum = 2 Then
Select Partition "IBM_SERVICE"
Delete "IBM_SERVICE"
Select Partition First
Set Active
Resize Larger Max
End If
If IBMNum <> 0 Then
Select Partition "IBM_SERVICE"
Delete "IBM_SERVICE"
Select Partition First
Set Active
Select Partition last
Check
Resize Larger Max
End If |
|