为何DOS下建的".."目录,显示的不是“~1”,而是“~1.gho”?
DOS下建的".."目录,显示的不是“~1”,而是“~1.gho”,这个问题困扰我几天了,无法解决,只好请教各位了。
缘由:想借鉴一键ghost,用ghost把系统备份到最后分区的特殊目录下,一定程度上保护备份文件。
思路:由于ghost不支持在备份时建立目录,不预先建目录的话,只能保存在根目录。因此首先在DOS下借助ghost -dd, 找到最后分区号,然后备份到其根目录,取名sys.gho。接下来查找备份的sys.gho文件,在FAT分区找到后,在该分区根目录下建“..”目录,(在NTFS分区找到后,则建“~1”目录),然后用move命令移动sys.gho.
图里的sys.gho是用其他文件代替的。(运行ghost备份花时较多,后来调试时就跳过备份那步了。)
试过 :
md %LastP%:\..
md "%LastP%:\.."
move %LastP%:\sys.gho %LastP%:\..
move %LastP%:\sys.gho %LastP%:\~1
move %LastP%:\sys.gho "%LastP%:\.."
move %LastP%:\sys.gho "%LastP%:\..\"
move %LastP%:\sys.gho "%LastP%:\..\sys.gho"等等,都不行。
[ Last edited by lianjiang2004 on 2006-11-23 at 08:55 AM ]
DOS下建的".."目录,显示的不是“~1”,而是“~1.gho”,这个问题困扰我几天了,无法解决,只好请教各位了。
缘由:想借鉴一键ghost,用ghost把系统备份到最后分区的特殊目录下,一定程度上保护备份文件。
思路:由于ghost不支持在备份时建立目录,不预先建目录的话,只能保存在根目录。因此首先在DOS下借助ghost -dd, 找到最后分区号,然后备份到其根目录,取名sys.gho。接下来查找备份的sys.gho文件,在FAT分区找到后,在该分区根目录下建“..”目录,(在NTFS分区找到后,则建“~1”目录),然后用move命令移动sys.gho.
图里的sys.gho是用其他文件代替的。(运行ghost备份花时较多,后来调试时就跳过备份那步了。)
试过 :
md %LastP%:\..
md "%LastP%:\.."
move %LastP%:\sys.gho %LastP%:\..
move %LastP%:\sys.gho %LastP%:\~1
move %LastP%:\sys.gho "%LastP%:\.."
move %LastP%:\sys.gho "%LastP%:\..\"
move %LastP%:\sys.gho "%LastP%:\..\sys.gho"等等,都不行。
[ Last edited by lianjiang2004 on 2006-11-23 at 08:55 AM ]
