中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
作者:
标题: MS DOS7.10下盘符错乱的问题 上一主题 | 下一主题
kang2008
初级用户





积分 28
发帖 14
注册 2008-12-24
状态 离线
『楼 主』:  MS DOS7.10下盘符错乱的问题

我的硬盘有四个分区, C盘(NTFS格式) D盘(FAT32) E盘(NTFS) F盘(FAT32), 启动用gghost一键恢复进入后, 盘符显示发生错乱, C盘显示为E盘, D盘显示为C盘, E盘显示为F盘,而F盘显示为D盘, 请问在批处理下如何才能正确的区分这些盘符呢?谢谢!

2009-1-2 10:37
查看资料  发送邮件  访问主页  发短消息 网志   编辑帖子  回复  引用回复
kang2008
初级用户





积分 28
发帖 14
注册 2008-12-24
状态 离线
『第 2 楼』:  

还有, 如果是用ghost8进行备份还原, 可以用1:1, 1:2\ghost\winxp.gho这样的格式把C盘分区备份到D盘的ghost\winxp.gho文件下, 这样就不怕分区错乱的问题了, 但如果在D盘的ghost\下已经存在winxp.gho文件, ghost8没有提示就把原来的文件覆盖了, 我想在备份前先检测下存不存winxp.gho文件,如果存在,就提示下,那么,怎样可以判断 1:2\ghost\winxp.gho这个文件是否存在呢,
注:以上是在批处理文件里进行的检测和备份的, 非常谢谢

2009-1-2 10:44
查看资料  发送邮件  访问主页  发短消息 网志   编辑帖子  回复  引用回复
Sufone
中级用户





积分 256
发帖 124
注册 2007-12-18
状态 离线
『第 3 楼』:  

关于盘符错乱,DOS启动时并不能识别NTFS分区,需要在启动后再装载NTFS驱动程序才能识别,因此必然会导致这种情况,暂时尚无有效方法解决(不知道SUBST能不能解决这个问题)。
关于第二个问题,DOS下判断文件是否存在,除了使用第三方软件,似乎只能用 盘符+文件名 的方式进行

2009-1-2 11:17
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
kang2008
初级用户





积分 28
发帖 14
注册 2008-12-24
状态 离线
『第 4 楼』:  

谢谢Sufone的建议

2009-1-2 12:06
查看资料  发送邮件  访问主页  发短消息 网志   编辑帖子  回复  引用回复
kang2008
初级用户





积分 28
发帖 14
注册 2008-12-24
状态 离线
『第 5 楼』:  

如果自己写一个程序,比如用C写, 参数可传入"1:2",或"D:", 然后返回对应的盘符, 有没有相关的代码参考呢,谢谢

2009-1-2 12:09
查看资料  发送邮件  访问主页  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: