Board logo

标题: [系统相关] [已解决]format命令为何提示标卷不正确? [打印本页]

作者: crist    时间: 2011-4-6 18:38     标题: [已解决]format命令为何提示标卷不正确?

C盘命名为SYSTEM
在pe中尝试运行以下命令:
  1. ECHO Y | FORMAT C: /FS:NTFS /Q /X
复制代码
错误提示:标卷不正确

请问应该怎么做?

运行上面两个命令是,C盘是不存在卷标的(第一个命令是格式化不增加卷标;第二个命令是格式化并命名为SYSTEM)
运行下面两个命令时,C盘是存在卷标SYSTEM的
作者: hanyeguxing    时间: 2011-4-6 19:05

  1. ECHO Y | FORMAT C: /FS:NTFS /Q /X /V:SYSTEM
复制代码

作者: crist    时间: 2011-4-7 23:41

2# hanyeguxing


你的意思是说,假如c盘本身有标卷名的话就必须使用/V吗?那么如果我想在格式化的同时把原有的标卷名删除呢?
作者: jh1688    时间: 2011-4-9 10:51

echo 卷标名|format 盘符: /v:卷标名 /x /q /y

cmd 下通,纯DOS下未试……
作者: crist    时间: 2011-4-9 14:32

4# jh1688


你这个命令无法自动格式化,仍需要输入Y确认
作者: crist    时间: 2011-4-9 16:30

echo 卷标名|format 盘符: /v:卷标名 /x /q /y

cmd 下通,纯DOS下未试……
jh1688 发表于 2011-4-9 10:51


经测试确实能在PE环境中正确运行。
但是还有一个问题,怎样能自动获取卷标名呢?
例如做成以下这样:
  1. echo %volname%|format 盘符: /v:%volname% /x /q /y
复制代码

作者: crist    时间: 2011-4-9 16:42

已解决了,谢谢各位热心人士帮忙。




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2