想到一法:巧用系统保留名,建立普通方法不能删除的系统备份如con.gho
Windows系统保留名一般是不能用来作为文件或者文件夹名字的(AUX,COM1,COM2,PRN,CON,NUL...)一旦建立,用普通的操作方法也是无法删除的。所以,突然想起,何不利用ghost批处理建立这样一个系统备份con.gho。
由系统保留的设备名字不能用作文件名的字段包括:
CON,PRN,AUX,CLOCK$,NUL,COM1,COM2,COM3,COM4,COM5,COM6,COM7,COM8,COM9,LPT1
经过试验:
DOS下,批处理或者手工运行,可以成功建立con.gho,也可以顺利从con.gho恢复。
Windows PE下,手工运行,则似乎不似乎不允许从con.gho恢复系统,ghost32提示不允许。批处理形式未经测试。
比如C盘备份到D:\con.gho
ghost.exe -clone,mode=pdump,src=1:1,dst=1:2:\con.GHO -z9 -sure -rb
比如从到D:\con.gho恢复到C盘
ghost.exe -clone,mode=pload,src=1:2:\con.GHO:1,dst=1:1 -sure -rb
感觉这样的备份文件比畸形目录要更不容易被删除,很保险。畸形目录的话,在资源管理器打路径就能进入了,一旦进入删除文件易如反掌。也比利用隐藏分区更方便地保护.gho备份文件。隐藏分区还要占用一个单独的区浪费不少空间,也要好几个步骤来设置隐藏和显现。
如果要改名con.gho为其他文件名以便于复制到其他地方,那么可以用copy命令:
copy \\?\D:\con.gho D:\xp.gho
修改文件名也可以用此法。
如果要删除:
感觉很爽,好像没有发现之前有人如此使用?在论坛和百度搜索过,未搜索到。
不知道大家有何观感?欢迎讨论!
[ 本帖最后由 lforl 于 2011-7-8 16:32 编辑 ] |