标题: [请教]如何做在XP系统下格式化C盘的批处理?
[打印本页]
作者: cxq5173
时间: 2006-10-24 13:06
标题: [请教]如何做在XP系统下格式化C盘的批处理?
[请教]如果做在XP系统下格式化C盘的批处理?
我不是想用来做坏事的
只是想学习怎么做!
作者: electronixtar
时间: 2006-10-24 22:47
XP装在C:盘好像必须在PE或者 BluCon 里才能format吧
作者: 不得不爱
时间: 2006-10-24 23:29
在故障控制台里可以format系统盘
作者: lxmxn
时间: 2006-10-25 00:24
弱弱的问一句:什么是故障控制台啊?是不是mmc?
我是新手~
作者: electronixtar
时间: 2006-10-25 04:48
呵呵,那是 cmdcons。自己搜索下论坛就会发现喽
作者: lxmxn
时间: 2006-10-25 06:17
哦,知道什么是故障控制台了。
但是我的Windows XP sp2的系统盘根目录里面没有cmdcons之类的文件夹啊,怎么回事?
作者: xypcmac
时间: 2006-10-25 06:27
Quote: |
Originally posted by lxmxn at 2006-10-25 06:17:
哦,知道什么是故障控制台了。
但是我的Windows XP sp2的系统盘根目录里面没有cmdcons之类的文件夹啊,怎么回事? |
|
用安装光盘启动可以选择进入故障控制台,也可以安装到硬盘。
作者: lxmxn
时间: 2006-10-25 07:25
哦,明白了,Thanks a lot....
作者: cxq5173
时间: 2006-10-25 13:06
Quote: |
Originally posted by electronixtar at 2006-10-24 10:47 PM:
XP装在C:盘好像必须在PE或者 BluCon 里才能format吧 |
|
我的XP是安装在D盘的,这样能在XP下格式化C盘吗?如果能批处理怎么写?
或系统盘在C盘,想格式化D盘.又不会在DOS下格式.能不能在XP下格式?
作者: lxmxn
时间: 2006-10-25 13:10
应该是可以的。
format d: /q /autotest
作者: cxq5173
时间: 2006-10-25 13:20
Quote: |
Originally posted by lxmxn at 2006-10-25 01:10 PM:
应该是可以的。
format d: /q /autotest |
|
谢谢!是不是把上面的内容粘到记事本中,然后存为 .BAT文件就可以了?
请问autotest是什么意思,作用是什么?
[注]刚才在自己机上试验失败.运行后我D盘里的东西还在
[
Last edited by cxq5173 on 2006-10-25 at 01:33 PM ]
作者: 不得不爱
时间: 2006-10-25 20:03
不能格式系统正在使用的盘
作者: iafmdmhye
时间: 2006-10-25 22:38
应该是这样
format c:/q/autotest
因为你的XP是装在D盘,当然不能格D盘啦
不过楼主是不是想搞破坏啊???
作者: 6689141
时间: 2006-10-25 22:56
我也想要一个啊
作者: lxmxn
时间: 2006-10-26 00:03
对,系统在D盘,当然不能格式化D盘。不过如果C盘没有文件在使用的话,可以格式化C盘的,"format c: /q/autotest",这里的"/autotest"参数的作用是格式化自动完成,不需要提示你按键。
作者: 9527
时间: 2006-10-26 00:13
对于故障恢复控制台是可以单独安装的,即使你安装了XP系统以后也是可以后安装的,好像占用7M多的空间,会自动在启动菜单添加一个“故障控制台”的选项,以下是其实现的命令和一些参数说明
具体实现方法应该是:把XP安装盘放进光驱,然后找到WINNT32这个命令文件,执行 WINNT32.EXE /CMDCONS 应该就可以啦
winnt32
[/checkupgradeonly] [/cmd:CommandLine] [/cmdcons] [/copydir:{i386 | ia64}\FolderName] [/copysource:FolderName] [/debug[Level]:[FileName]] [/dudisable] [/duprepare:PathName] [/dushare:PathName] [/emsport:{com1 | com2 | usebiossettings | off}] [/emsbaudrate:BaudRate] [/m:FolderName] [/makelocalsource] [/noreboot] [/s:SourcePath] [/syspart:DriveLetter] [/tempdrive:DriveLetter] [/udf:ID[,UDB_File]] [/unattend[Num]:[AnswerFile]]
参数
/checkupgradeonly
检查您的计算机升级是否兼容 Windows Server 2003 家族产品。
如果您将此选项和 /unattend 一起使用,则不需要用户输入。否则,结果将显示在屏幕上,您可以用指定的文件名保存它们。默认文件名为 systemroot 文件夹中的 Upgrade.txt
/cmd:CommandLine
指示安装程序在执行最后阶段的安装前,运行一个特殊的命令。这将在计算机重新启动并且“安装程序”收集了必要的配置信息之后,但“安装程序”完成之前发生。
/cmdcons
在基于 x86 的计算机上,将故障恢复控制台安装为启动选项。“故障恢复控制台”是一个命令行界面,您可以从中执行如启动和停止服务及访问本地驱动器(包括 NTFS 格式的驱动器)这样的任务。完成正常安装后,只能使用 /cmdcons 选项。
/copydir:{i386| ia64}\FolderName
在安装操作系统文件的文件夹内创建一个附加文件夹。FolderName 指的是您创建的、用来保存仅对您的站点所做修改的文件夹。例如,对于基于 x86 和 x64 的计算机,可以在安装的 i386 源文件夹中创建一个名为 Private_drivers 的文件夹,并将驱动程序文件放入该文件夹。然后,可以键入 /copydir:i386\Private_drivers 以使安装程序将该文件夹复制到新安装的计算机中,并且创建新文件夹位置 systemroot\Private_drivers。可以使用 /copydir 创建任意数目的附加文件夹。
/copysource:FolderName
在安装操作系统文件的文件夹内创建一个临时的附加文件夹。FolderName 指的是您创建的、用来保存仅对您的站点所做修改的文件夹。例如,您可以在安装程序的源文件夹中创建名为 Private_drivers 的文件夹,用来存放驱动程序文件。然后,您可以键入 /copysource:Private_drivers 以使安装程序将该文件夹复制到最新安装的计算机上(临时文件夹位置 systemroot\Private_drivers),并在安装期间使用其中的文件。可以使用 /copysource 选项创建任意数目的附加文件夹。与 /copydir 创建的文件夹不同,安装完成后 /copysource 文件夹将被删除。
/debug[level]:[FileName]
以指定的级别创建调试日志,例如,/debug4:Debug.log。默认的日志文件为 C:\systemroot\Winnt32.log,默认调试级别为 2。日志级别如下所示:0 代表严重错误、1 代表错误、2 代表警告、3 代表信息,而 4 代表调试的详细信息。每个级别都在其下包括一些子级别。
/dudisable
禁用“动态更新”。如果没有“动态更新”,安装程序则只运行原始的安装文件。即使使用应答文件并在该文件中指定“动态更新”选项,该选项仍会禁用“动态更新”。
/duprepare:PathName
对安装共享执行准备处理,以便将其与从 Windows Update 网站下载的“动态更新”文件一起使用。然后,该共享可用于为多个客户端安装 Windows XP。
/dushare:PathName
将以前从 Windows Update 网站下载“动态更新”文件(与安装程序一起使用的更新文件)以及以前运行 /duprepare:PathName 的目录指定为共享。如果在客户端运行,则指定客户端安装将使用 PathName 中指定的共享上的更新文件。
有关使用动态更新和安装多个客户端的详细信息,请参阅使用 Windows 部署和资源工具包中的 Windows Server 2003 部署工具包。
/emsport:{com1 | com2 | usebiossettings | off}
在安装期间和安装了服务器操作系统之后启用或禁用紧急管理服务。使用紧急管理服务时,可在通常需要本地键盘、鼠标和监视器的紧急情况下(如网络不可用或服务器运行不正常时)远程管理服务器。紧急管理服务有特定的硬件要求,并且只适用于 Windows Server 2003 家族产品。
Usebiossettings 是默认值,它使用在 BIOS 串行端口控制台重定向 (SPCR) 表或基于 Itanium 体系结构的系统中通过 EFI 控制台设备路径指定的设置。如果指定 usebiossettings 但是没有 SPCR 表或适当的 EFI 控制台设备路径,则不会启用紧急管理服务。
Com1 和 com2 只适用于基于 x86 的计算机(而不适用于基于 Itanium 体系结构的计算机)。
如果通过指定 /emsport:off 来禁用紧急管理服务,之后则可以通过修改启动设置来启用它。有关修改启动设置的信息,请参阅 Windows Server 2003 家族的 Windows 部署和资源工具包。有关详细信息,请参阅使用 Windows 部署和资源工具包。
/emsbaudrate:BaudRate
对于基于 x86 计算机,请为紧急管理服务指定波特率。(该选项不适用于基于 Itanium 体系结构的计算机。)必须和 /emsport:com1 或 /emsport:com2 一起使用(否则将忽略 /emsbaudrate)。
Baudrate 可以是 9600、19200、57600 或 115200。9600 是默认值。
/m:FolderName
指定安装程序从备用位置复制替换文件。指示安装程序首先查找备用位置,如果文件存在,就忽略默认位置的文件而改用这些文件。
/makelocalsource
指示安装程序将所有的安装源文件复制到本地硬盘上。从 CD 进行安装时,如果在安装过程的后面部分 CD 无法使用,则可以使用 /makelocalsource 提供安装文件。
/noreboot
指示安装程序在安装的文件复制阶段完成之后不重新启动计算机,以便您可以执行另一个命令。
/s:SourcePath
指定要安装的文件的源位置。要同时从多个服务器复制文件,请多次键入 /s:SourcePath 选项(最多八次)。如果多次键入该选项,则指定的第一个服务器必须可用,否则安装程序将失败。
/syspart:DriveLetter
在基于 x86 的计算机上,指定可以将安装启动文件复制到硬盘、将磁盘标记为活动磁盘,然后将该磁盘安装到另一台计算机上。启动那台计算机时,将自动开始安装程序的下一阶段。/tempdrive 参数必须始终与 /syspart 参数一起使用。在基于 x86 并运行 Windows NT 4.0、Windows 2000、Windows XP 或 Windows Server 2003 家族产品的计算机,可以使用 /syspart 选项启动 Winnt32。如果计算机运行 Windows NT 版本 4.0,则要求 Service Pack 5 或更高版本。该计算机不能运行 Windows 95、Windows 98 或 Windows Millennium Edition。
/tempdrive:DriveLetter
指导安装程序将临时文件放置到指定部分。对于全新安装,还可以在指定的分区上安装服务器操作系统。对于升级,/tempdrive 选项只影响临时文件的放置;操作系统将在运行 winnt32 的分区中进行升级。
/udf:ID[,UDB_File]
指出安装程序用来指定唯一数据库 (UDB) 文件如何修改应答文件(请参阅 /unattend 项)的标识符 (ID)。UDB 将覆盖应答文件中的值,而标识符则决定使用 UDB 中的哪些值。例如,/udf:RAS_user,Our_company.udb 将覆盖 Our_company.udb 文件中为标识符 RAS_user 指定的设置。如果没有指定 UDB_file,安装程序将提示用户插入包含 $Unique$.udb 文件的磁盘。
/unattend
在基于 x86 的计算机上,以无人参与安装模式升级 Windows NT 4.0 服务器的以前版本(带 Service Pack 5 或更高版本)或 Windows 2000。所有用户设置都来自以前的安装,因此安装过程中不需要用户干预。有关升级的信息,包括有关您可以升级的操作系统的信息,请参阅Windows Server 2003 Enterprise Edition:进行升级还是全新安装?。
/unattend[Num]:[AnswerFile]
在无人参与安装模式下执行全新安装。指定的 AnswerFile 为安装程序提供您的自定义指定内容。Num 是从安装程序完成文件复制时到重新启动计算机之间的秒数。您可以在任何运行 Windows 98、 Windows Millennium Edition、 Windows NT、 Windows 2000、Windows XP 或 Windows Server 2003 家族产品的计算机上使用 Num。如果计算机运行 Windows NT 版本 4.0,则要求 Service Pack 5 或更高版本。
使用 /unattend 命令行选项来自动完成安装确保您已经阅读和接受了 Windows Server 2003 家族产品的“Microsoft 许可协议”。代表某个组织(而不是您自己)使用该命令行选项来安装 Windows Server 2003 家族产品之前,必须确认最终用户(无论是个人还是单个实体)已经接收、阅读并接受了该产品的“Microsoft 许可协议”条款。OEM 在销售给最终用户的机器上可能不会指定此值
[
Last edited by 9527 on 2006-10-26 at 12:16 AM ]
作者: lxmxn
时间: 2006-10-26 00:20
谢谢 9527 兄了。
收藏了,学习之~
作者: uemuem
时间: 2006-10-26 05:37
标题: 不知道这样可不可以?
这样可以吗?
echo y | format c:
作者: 3742668
时间: 2006-10-26 11:19
Re uemuem:
由于C盘作为系统所在盘的特殊性,windows环境下只用format是无法格式化C盘的。
不过提出点设想:
首先copy format到其他盘
然后用mountvol c: /d 删除掉c盘的装载点
接着用mountvol把原来的c:的装载点创建到其他盘符
最后用format来格式化.
当然,只是设想而已,如果有无聊的家伙试试的话请把结果贴出来.
作者: uemuem
时间: 2006-10-26 22:06
标题: 版主圣明
版主圣明,学习了。。。
不过还是不太明白,版主的代码应该怎么写(比如:怎么把装载点转到其他盘)
要是版主把代码贴出来,我可以考虑测试下(不过我这不算无聊,这算为技术而献身,哈哈。。。)
[
Last edited by uemuem on 2006-10-26 at 10:19 PM ]
作者: xuantian
时间: 2006-10-28 13:18
晕,系统在D盘,当然可以格式化C盘,但格式化了C盘后,XP系统还启的来吗?