标题: [文件操作] 怎样用批处理备份、恢复硬盘的MBR [打印本页]
作者: 5i365 时间: 2019-2-20 06:45 标题: 怎样用批处理备份、恢复硬盘的MBR
看到这个贴子,http://www.bathome.net/viewthrea ... p;extra=&page=1
想请教各位高手,能否使用批处理中的某个命令或系统自带的命令,备份、恢复硬盘的MBR,网上搜索了很多资料,没有找到答案,有劳大侠帮忙,提前感谢!
作者: 窄口牛 时间: 2019-2-20 07:56
本帖最后由 窄口牛 于 2019-2-20 07:58 编辑
dd啊,cywin了解下,还有bootice,g4d的命令只能在纯DOS和linux下才可以。mbr操作非常危险,测试前请妥善备份分区表及硬盘数据
作者: cfwyy77_bat 时间: 2019-2-20 08:18
本帖最后由 cfwyy77_bat 于 2019-2-20 11:50 编辑
系统带的命令我没见过,建议可用第三方的工具有很多可以读写MBR的,
比如BOOTICE,功能很强大,有图行界面,也可以命令行操作。
备份第一个磁盘0- booticex64 /device=0 /mbr /backup /file=mbr.txt
复制代码
恢复- booticex64 /device=0 /mbr /restore /file=mbr.txt
复制代码
不过个人觉得光备份MBR,意义不是很大的。
现在新的机器一般启动都是UEFI+GPT了。
老的MBR启动的机器,MBR真坏了,系统都进不去了,还是得进PE才行,用工具直接修复MBR也可以,不一定要从备份的恢复。话说一般多少年可能也碰不到一次单单磁盘的MBR坏了。
作者: 5i365 时间: 2019-2-20 10:19
回复 3# cfwyy77_bat
感谢大师的热心回复,我看了一些资料,说是MBR保留着分区表信息,有时分区表分区都丢了,用MBR的备份可以恢复回来,所以就想着备份一下!
作者: 5i365 时间: 2019-2-20 10:20
本帖最后由 5i365 于 2019-2-20 10:22 编辑
回复 2# 窄口牛
大师您好,dd是什么?怎样备份,能写一段代码示例吗?非常感谢!
刚刚百度搜索了一下,dd是linux命令吧,我是想在win下备份mbr
作者: chouxia 时间: 2019-2-20 10:20
回复 4# 5i365
一般不需要玩这个吧。
有危险操作的话准备虚拟机就好了
作者: 5i365 时间: 2019-2-20 10:31
回复 3# cfwyy77_bat
bootice.exe 0 /mbr /backup mbr.txt
pause
大师您好,我写了上面的bat代码,然后把bootice.exe放到桌面,双击后,不会生成mbr.txt文件,而是直接打开了bootice 能帮看一下吗,感谢
作者: 窄口牛 时间: 2019-2-20 10:47
cywin的dd。
作者: cfwyy77_bat 时间: 2019-2-20 11:52
回复 7# 5i365
我的错我的错,没仔细看,已修改。
bootice打开 命令行参数选项里 有详细的命令行用法说明的 可以自己看一下。
作者: 5i365 时间: 2019-2-20 15:22
回复 9# cfwyy77_bat
感谢大师帮助,终于可以备份了,另外,我看命令行帮助中,有这样一段话,我写了一句代码,想导出磁盘信息,但是死活不行,能指教一下吗?感谢
bootice.exe /device=0 /diskinfo /file=info.txt
————————————————————————————————————
/diskinfo
此参数用于输出磁盘信息,类似 RMPARTUSB.EXE。
使用 /file=xxx 来指定输出文件。
/diskinfo /list: 列出磁盘信息;
/diskinfo /find: 以环境变量的形式将磁盘信息输出到文件;
/diskinfo /getdrv /drive=n 以环境变量的形式列出指定磁盘的信息。
如果指定了 /usbonly 参数,仅输出 USB 磁盘信息,否则,列出所有磁盘。
————————————————————————————————————————————————
作者: cfwyy77_bat 时间: 2019-2-20 16:21
回复 10# 5i365 - bootice /diskinfo /list /file=info.txt
复制代码
你试试看。
作者: 5i365 时间: 2019-2-20 16:39
回复 11# cfwyy77_bat
OK了,感谢大师:
另外,经过大师的开导,我想是不是不用备份MBR,而是直接备份DPT呢,我在帮助中看到了下面的描述:按我现在的理解,是不是MBR中包含DPT的代码?
【分区及格式化】
────────────────────────────────
BOOTICE [DEVICE] /partitions [operation]
────────────────────────────────
operation:
/backup_dpt=xxx >> 备份当前磁盘的分区表到文件 xxx
/restore_dpt=xxx >> 从文件 xxx 恢复当前磁盘的分区表
作者: cfwyy77_bat 时间: 2019-2-20 17:56
回复 12# 5i365
不要再叫大师了,不敢当的。
你要备份分区表,可以按这个备份分区表。MBR和分区表的区别和联系自行了解吧。
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |