标题: 怎样格式化指定卷标驱动器 [打印本页] 作者: waeawd 时间: 2014-5-25 12:29 标题: 怎样格式化指定卷标驱动器 怎样格式化指定卷标,而无视磁盘驱动器号。如有一个硬盘有3个区,C区卷标aaa,D区卷标bbb,E区卷标ddd,我怎样不输入驱动器号,而输入卷标ddd格式化E盘。作者: 皓轩你好 时间: 2014-6-27 07:20
谢谢分享经验作者: ge 时间: 2014-6-27 16:53
我不清楚!如果可能可以提供一个方案!先读取指定卷标,查看盘符,格式化指定盘符!作者: m68 时间: 2014-6-28 01:12
存为批处理文件,运行显示正确时,最后一行echo去掉即可。
@echo off
if %1.==. (set fmtLAB=RamDisk) else (set fmtLAB=%1)
if exist vol.txt del vol.txt
for %%D in (C D E F G H I J K L M N O P Q R S T U V W X Y Z A B) do if exist %%D:\nul (vol %%D:|find/i "%fmtLAB%">>vol.txt)
for /f "tokens=1-4 usebackq" %%A in (vol.txt) do echo Format %%B: /V:%fmtLAB% 作者: dos时代菜鸟 时间: 2014-6-30 21:12
用 diskpart 足以
@echo off
setlocal ENABLEDELAYEDEXPANSION
title 格式化指定卷标的分区!
cls
if "%1"=="" goto error1
echo list volume >p.txt
for /f "tokens=3,4,5 skip=7" %%c in ('diskpart /s p.txt') do (