联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
@echo off cls :began echo. echo 硬盘 MBR 操作选项: echo. echo 1.备份 2.恢复 3.重建 echo. echo 4.查看 5.清零 6.退出 echo. set a= set /p a=请在这里输入你要选择: if "%a%" == "1" goto dspt1 if "%a%" == "2" goto dspt2 if "%a%" == "3" goto dspt3 if "%a%" == "4" goto dspt4 if "%a%" == "5" goto dspt5 if "%a%" == "6" goto Exit cls echo 你输入错误,请重新输入 echo\&echo\ goto began :dspt1 cls dspt 0 0 1 /s %ramdrive%\mbr.bak /y >nul if errorlevel 1 echo 读取0柱1扇区的MBR失败! if errorlevel 1 goto Exit dspt 0 35 1 /r %ramdrive%\mbr.bak /y >nul if errorlevel 1 echo 备份MBR到0柱35扇区失败! if errorlevel 0 echo 恭喜你,操作成功!!! goto Exit :dspt2 cls dspt 0 35 1 /s %ramdrive%\mbr.res /y >nul if errorlevel 1 echo 读取0柱35扇区的MBR失败! if errorlevel 1 goto Exit dspt 0 0 1 /r %ramdrive%\mbr.res /y >nul if errorlevel 1 echo 恢复硬盘 MBR 失败! if errorlevel 0 echo 恭喜你,操作成功!!! goto Exit :dspt3 cls dspt 0 /mbr /noback /y >nul if errorlevel 1 echo 重建硬盘 MBR 失败! if errorlevel 0 echo 恭喜你,操作成功!!! goto Exit :dspt4 cls dspt 0 0 1 /e /y >nul if errorlevel 1 echo 硬盘 MBR 清零失败! if errorlevel 0 echo 恭喜你,操作成功!!! goto Exit :dspt5 cls dspt 0 35 1 /L /p /a if errorlevel 1 echo 你没有备份 MBR ! if errorlevel 0 echo 恭喜你,操作成功!!! goto Exit :Exit