|
本帖最后由 yjqd 于 2017-5-26 12:32 编辑
批处理不是我写的,是think恢复程序中的,当然,经常写批处理的朋友很容易写出更好的批处理
假如你曾经导出bcd为文本文件bcdinfo.txt,bcd在后来的使用中修改了,想换回原来的配置
执行下面的批处理
@echo off
SET GUID=
FOR /F "tokens=1,2" %%i in (bcdinfo.txt
) do (
IF %%i==identifier (
SET GUID=%%j
) ELSE (
echo bcdedit /store bcd /set !GUID! %%i %%j >> restorebcd2.cmd
)
)
再执行restorebcd2.cmd
当然了,也可灵活运行上面的批处理,不一定非得有现成的完整的bcdinfo.txt
注意:bcd承认的项才能写入bcd,不承认的项是写不进去的,会报错,但不会影响承认的项的写入,也就是不用担心"非法内容"
|
|