无忧启动论坛

标题: 想到一法:巧用系统保留名,建立普通操作方法不能删除的系统备份如con.gho [打印本页]

作者: lforl    时间: 2011-5-11 10:49
标题: 想到一法:巧用系统保留名,建立普通操作方法不能删除的系统备份如con.gho
想到一法:巧用系统保留名,建立普通方法不能删除的系统备份如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

  修改文件名也可以用此法。
     如果要删除:

del \\?\D:\con.gho


     感觉很爽,好像没有发现之前有人如此使用?在论坛和百度搜索过,未搜索到。
     不知道大家有何观感?欢迎讨论!

[ 本帖最后由 lforl 于 2011-7-8 16:32 编辑 ]

gho.gif (6.12 KB, 下载次数: 103)

gho.gif

作者: lianjiang    时间: 2011-5-11 11:05
支持分享。顶。



作者: yangkq    时间: 2011-5-11 11:19
不错不错
我怎么就没想到呢
深山同志可以改他的onekey了
作者: 小松鼠    时间: 2011-5-11 12:15
不错的想法.多谢分享!~!
作者: secowu    时间: 2011-5-11 15:53
直接修改下onekey程序试下效果。
作者: 23070205    时间: 2011-5-11 16:15
测试unlocker是可以删除的,diskgenius也可以改名或删除此类文件。

copy c:\x.gho \\.\c:\con.gho

可以改正常的名为系统保留名。不用到dos下或pe下再重新建立了。

[ 本帖最后由 23070205 于 2011-5-11 16:38 编辑 ]
作者: Hcrty    时间: 2011-5-11 16:43
多谢分享,顶上...
上次不小心把Win7备份给删了,害我只能重新安装并优化Win7再进行备份...
有这东西,我就不用再当心了...

刚才用了楼上的COPY命令试了试...
结果貌似有点不正常...

[ 本帖最后由 Hcrty 于 2011-5-11 16:53 编辑 ]

QQ截图20110511165007.jpg (23.02 KB, 下载次数: 84)

QQ截图20110511165007.jpg

QQ截图20110511165025.jpg (27.4 KB, 下载次数: 89)

QQ截图20110511165025.jpg

QQ截图20110511165052.jpg (6.34 KB, 下载次数: 89)

QQ截图20110511165052.jpg

QQ截图20110511165305.jpg (9.01 KB, 下载次数: 76)

QQ截图20110511165305.jpg

作者: 23070205    时间: 2011-5-11 17:18
楼上可以看看。xp下,把x.gho转为con.gho,右键属性大小确实为0.但转此con.gho为xx.gho后,恢复了右键的大小的显示。证明了我的方法是可行的吧。

抓图2011-05-11 17.11.58 01.jpg (17.91 KB, 下载次数: 83)

抓图2011-05-11 17.11.58 01.jpg

抓图2011-05-11 17.15.50 01.jpg (24.47 KB, 下载次数: 87)

抓图2011-05-11 17.15.50 01.jpg

抓图2011-05-11 17.14.47 01.jpg (118.8 KB, 下载次数: 78)

抓图2011-05-11 17.14.47 01.jpg

作者: hb_711    时间: 2011-5-22 20:14
请教各位,盘符前的“\\.\”是什么意思,能否解释下。?
作者: lforl    时间: 2011-5-22 20:59
楼上的问题等科学家回答。
我转贴一个技巧先:
DEL /F /A /Q \\?\%1
RD /S /Q \\?\%1

以上内容,另存为"统统删除.bat"
然后,要把要删除的文件或者目录拖放到这个bat文件的图标上就可以删除了。
作者: kayuk    时间: 2011-6-16 05:20
楼上这个方法果然够劲
作者: ali88home    时间: 2011-6-16 08:03
PE下不能恢复,这个???是否合适使用,只能dos操作了,而使用系统保留名,会不会有后遗症啊!这些都是必须考虑。看来看去,没有一个是安全的。
作者: WittyHare    时间: 2011-6-17 22:50
还没有试用,不好评说。




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3