中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-06-18 10:31
中国DOS联盟论坛 » DOS学习入门 & 精彩文章 (教学室) » MS DOS7.10下盘符错乱的问题 查看 1,142 回复 4
楼 主 MS DOS7.10下盘符错乱的问题 发表于 2009-01-02 10:37 ·  中国 广东 广州 越秀区 电信
初级用户
积分 28
发帖 14
注册 2008-12-24 22:30
UID 134838
性别 男
状态 离线
我的硬盘有四个分区, C盘(NTFS格式) D盘(FAT32) E盘(NTFS) F盘(FAT32), 启动用gghost一键恢复进入后, 盘符显示发生错乱, C盘显示为E盘, D盘显示为C盘, E盘显示为F盘,而F盘显示为D盘, 请问在批处理下如何才能正确的区分这些盘符呢?谢谢!
2 发表于 2009-01-02 10:44 ·  中国 广东 广州 越秀区 电信
初级用户
积分 28
发帖 14
注册 2008-12-24 22:30
UID 134838
性别 男
状态 离线
还有, 如果是用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这个文件是否存在呢,
注:以上是在批处理文件里进行的检测和备份的, 非常谢谢
3 发表于 2009-01-02 11:17 ·  中国 广东 江门 开平市 电信
中级用户
★★
积分 256
发帖 124
注册 2007-12-18 16:41
UID 106049
性别 男
状态 离线
关于盘符错乱,DOS启动时并不能识别NTFS分区,需要在启动后再装载NTFS驱动程序才能识别,因此必然会导致这种情况,暂时尚无有效方法解决(不知道SUBST能不能解决这个问题)。
关于第二个问题,DOS下判断文件是否存在,除了使用第三方软件,似乎只能用 盘符+文件名 的方式进行
4 发表于 2009-01-02 12:06 ·  中国 广东 广州 越秀区 电信
初级用户
积分 28
发帖 14
注册 2008-12-24 22:30
UID 134838
性别 男
状态 离线
谢谢Sufone的建议
5 发表于 2009-01-02 12:09 ·  中国 广东 广州 越秀区 电信
初级用户
积分 28
发帖 14
注册 2008-12-24 22:30
UID 134838
性别 男
状态 离线
如果自己写一个程序,比如用C写, 参数可传入"1:2",或"D:", 然后返回对应的盘符, 有没有相关的代码参考呢,谢谢
论坛跳转: