|
本帖最后由 WAIGO 于 2018-5-25 17:28 编辑
您上次回贴说不希望修改,M 大 PECMD 的新命令 也可能必须 SYSTEM 模式才有效。几经考虑,决定还是维持以 SYSTEM 模式登录, ADMIN 模式可以通过点击桌面图标转换。盘符如何处理,请参看划线下面 PECMD.INI 命令,我这里用起来十分准确:
----------------------------------------------------------------------------------------------------
_SUB FORX_DISK //// 设置各分区盘符 ,先寻找并固定 C:盘 , \bootmgr优先,其次\BOOT.INI ////
//SET dbgpart=1 `调试盘符开关,调试时去除前面 //
@IFEX $%&dbgpart%=1, @TEAM PART -gui -report: &&V| SET &=分区:[%&V%]
@TEAM PART -cdrom list drv C:,&&V| MSTR &&cdn=<1>%&V%| CALC -err=-1 #&cdn=(%&cdn%)+0| IFEX $%&cdn%>=0, SUBJ *- C: `如果 C: 是 CDROM 就删除掉,有一定危险哦
DISK -check -from:C-V ,,,2,ZVUTSRQPO,2 `自动固定外置介质盘符为 ZVUTSRQPO 倒着分配盘符
@IFEX $%&dbgpart%=1, @TEAM PART -gui -report: &&V| SET &=分区:[%&V%]
@TEAM SET &_SysPt=| SET &DrvS=C:| SET &Drv1=
FORX * bootmgr BOOT.INI,&&Tagf,
{ FORX \%&Tagf%,&Drv1,0,
{ FDRV &Drv1=%&Drv1%
@TEAM PART -phy# LIST drv %&Drv1%,&V1| MSTR &Lid1,&&id1,&&hd1=<1><8><10>%&V1%
IFEX $[ %&id1%>=1 & %&id1%<=4 & '%&Drv1%'<>'%&DrvS%' ], @TEAM SUBJ *- %&Drv1%| SUBJ *- %&DrvS%| SHOW * %&hd1%#%&id1%,%&DrvS%
@IFEX $[ %&id1%>=1 & %&id1%<=4 ], @IFEX $%&dbgpart%=1, @TEAM PART -gui -report: &&V| SET &=分区:[%&V%]
IFEX $[ %&id1%>=1 & %&id1%<=4 ], TEAM SET _SysPt=-skippt:%&hd1%:%&Lid1%| EXIT `不要再调整了
}
FIND $%_SysPt%<>, EXIT
}
FIND $[ '%_SysPt%'<>'' & '%&Drv1%'<>'%&DrvS%' ], DISK -check %&_SysPt% ,,,2,,2 `调整固定 C: 盘之后重排一次
@Find $[ '%_SysPt%'<>'' & '%&Drv1%'<>'%&DrvS%' ], @IFEX $%&dbgpart%=1, @TEAM PART -gui -report: &&V| SET &=分区:[%&V%]
IFEX $%&cdn%>=0,!! TEAM FDRV *idlec &&Drvs=*:| MSTR &&drv=<1>%&Drvs%| FIND $%&drv%<>, SUBJ * %&drv%,\\.\CDROM%&cdn%
@IFEX $%&cdn%>=0,!! @IFEX $%&dbgpart%=1, @TEAM PART -gui -report: &&V| SET &=分区:[%&V%]
|
|