中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » [请教]如何做在XP系统下格式化C盘的批处理?
« [1] [2] »
作者:
标题: [请教]如何做在XP系统下格式化C盘的批处理? 上一主题 | 下一主题
9527
银牌会员

努力做坏人


积分 1185
发帖 438
注册 2006-8-28
来自 北京
状态 离线
『第 16 楼』:  

对于故障恢复控制台是可以单独安装的,即使你安装了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 ]



我今后在论坛的目标就是做个超级坏人!!!
2006-10-26 00:13
查看资料  发短消息 网志  OICQ (329429)  编辑帖子  回复  引用回复
lxmxn
版主




积分 11386
发帖 4938
注册 2006-7-23
状态 离线
『第 17 楼』:  


  谢谢 9527 兄了。

  收藏了,学习之~


2006-10-26 00:20
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
uemuem
初级用户




积分 153
发帖 68
注册 2006-10-12
来自 上海
状态 离线
『第 18 楼』:  不知道这样可不可以?

这样可以吗?
echo y | format c:



个人主页-找餐厅:http://www.canting.cc
2006-10-26 05:37
查看资料  发短消息 网志   编辑帖子  回复  引用回复
3742668
荣誉版主





积分 2013
发帖 718
注册 2006-2-18
状态 离线
『第 19 楼』:  

Re uemuem:
由于C盘作为系统所在盘的特殊性,windows环境下只用format是无法格式化C盘的。
不过提出点设想:
首先copy format到其他盘
然后用mountvol c: /d 删除掉c盘的装载点
接着用mountvol把原来的c:的装载点创建到其他盘符
最后用format来格式化.
当然,只是设想而已,如果有无聊的家伙试试的话请把结果贴出来.

2006-10-26 11:19
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
uemuem
初级用户




积分 153
发帖 68
注册 2006-10-12
来自 上海
状态 离线
『第 20 楼』:  版主圣明

版主圣明,学习了。。。

不过还是不太明白,版主的代码应该怎么写(比如:怎么把装载点转到其他盘)

要是版主把代码贴出来,我可以考虑测试下(不过我这不算无聊,这算为技术而献身,哈哈。。。)

[ Last edited by uemuem on 2006-10-26 at 10:19 PM ]



个人主页-找餐厅:http://www.canting.cc
2006-10-26 22:06
查看资料  发短消息 网志   编辑帖子  回复  引用回复
xuantian
高级用户





积分 587
发帖 282
注册 2006-4-10
状态 离线
『第 21 楼』:  

晕,系统在D盘,当然可以格式化C盘,但格式化了C盘后,XP系统还启的来吗?

2006-10-28 13:18
查看资料  发送邮件  发短消息 网志  OICQ (315594066)  编辑帖子  回复  引用回复
« [1] [2] »
请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


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



论坛跳转: