作者:绿叶林 | 时间:2003-10-03 00:00 | 标题:自动获取硬盘上最后一个FAT分区的盘符!
一般在装机时,大部分人习惯把硬盘的最后一个分区做为备份区,其中备份了Win98的安装程序以及系统盘(通常是第一个分区)的ghost备份等。
如果在启动盘中加入自动获取硬盘上最后一个FAT分区的盘符的功能,则可以实现系统的自动备份和还原。
如何实现自动获取硬盘上最后一个FAT分区的盘符?
请各位帮忙!
作者:MLD | 时间:2003-10-03 00:00
实现系统的自动备份和还原有很多方法,不是非要获取硬盘上最后一个FAT分区的盘符才行。
作者:绿叶林 | 时间:2003-10-04 00:00
其实,这只是我个人的一个习惯(相信也是大部分人的习惯)。
举个例子:
安装Windows 98的时,可以自动获取硬盘上最后一个FAT分区的盘符,并把Win98的源程序从光盘拷到该分区上,最后从硬盘上自动安装Windows98。这样在调整Win98的一些设置时,也不会老提示“插入Win98源盘”,而且重装Win98也方便。
作者:电吉入侵 | 时间:2003-10-06 00:00
因为MS-DOS7.1只能识别FAT格式,所以只要查找最后一个盘符就可以了..
我回答过一个这样的问题..你找找
作者:qeyu | 时间:2003-10-06 00:00
试过几次,若先加载%cdrom%,没有成功(找到的lastdrv是cdrom),只好在进入自动备份/恢复选项时不加载、在进入DOS命令行选项前再加载。
如下仅供参考:
设最后盘符为:%lastdrv%:\
加入dready.com
【AUTOEXEC.BAT】
set lastdrv=
for %%i in (w v u t s r q p o n m l k j i h g f e d c) do call chkdrv.bat %%i
if errorlevel 100 goto begin
【CHKDRV.BAT】
@echo off
if not %lastdrv%'==' goto _end
if %1'==' goto _end
if %1==%cdrom% goto _end
if %1==%RAMDRIVE% goto _end
dready.com %1 /w
if errorlevel 2 goto _end
set lastdrv=%1
:_end
作者:mafa3 | 时间:2003-10-06 00:00 | 标题:两个方法,请参孝。
两个方法,请参孝。
打开附件
%cdr%=硬盘上最后一个FAT分区的盘符