中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 虚心求教,Diskpart.脚本问题!
作者:
标题: 虚心求教,Diskpart.脚本问题! 上一主题 | 下一主题
leton
初级用户





积分 170
发帖 72
注册 2007-3-11
状态 离线
『楼 主』:  虚心求教,Diskpart.脚本问题!

那位高人指点下,谢谢!

需求,如下:

通过批处理 Diskpart.脚本 实现删除 E盘,然后创建 E盘,并格式化。

所有步骤无需确认。

2007-3-13 12:14
查看资料  发送邮件  发短消息 网志   编辑帖子
lxmxn
版主




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


  百度到的,看看吧,对你有帮助。

  Quote:
脚本文件就是把我下面讲的diskpart的象“select disk 0","create partition primary”的命令按你要执行的操作编辑好保存在文本文件里就可以了!!!

删除分区的脚本:

select disk 0
select partition 编号n
delete partition

把上面的三行保存在文本里xx.txt 编号n是具体你要删除的分区
执行diskpart xx.txt 就可以了!!

必须启动到“带命令提示符的安全模式”下,输入Diskpart。不然没有有效的!!!

调整分区大小用diskpart好像办不到:)

下面是创建分区:
输入list disk显示已安装的硬盘,再输入“select disk 0”选择这个硬盘(也可称为为该硬盘设置焦点属性)。然后输入“create partition primary”创建主分区
create partition primary的语法是:
create partition primary [size=N] [offset=N] [ID={Byte | GUID}] [align=N] [noerr]
该分区不接收驱动器号。必须使用 assign 命令为该分区分配一个驱动器号。

删除分区:
输入“select partition 编号n”使分区n具有焦点属性,再输入"delete partition"即可删除该分区。

设置主分区:
先用“select partition 编号n”使其具有焦点属性再输入命令active即可。最后输入Exit,退出

Diskpart.exe 实用工具还包含磁盘管理管理单元支持的一组操作。不过,Diskpart.exe 操作与其他磁盘管理管理单元功能不同,不能禁止您在无意中执行可能导致数据丢失的操作,而是允许显式控制分区和卷。因此,建议您小心使用这些 Diskpart.exe 操作。

Diskpart.exe的所有的命令都可以保存到文本后执行脚本的操作

Diskpart.exe 脚本文件文件名



2007-3-13 12:20
查看资料  发送邮件  发短消息 网志   编辑帖子
leton
初级用户





积分 170
发帖 72
注册 2007-3-11
状态 离线
『第 3 楼』:  

谢谢,我摸摸先~~

2007-3-14 02:44
查看资料  发送邮件  发短消息 网志   编辑帖子
leton
初级用户





积分 170
发帖 72
注册 2007-3-11
状态 离线
『第 4 楼』:  

遇到问题了,已经测试过,可以删除分区及创建分区,但分区创建后,有以下问题:

1.分区盘符,使用 align=? 没法通过
2.还必须手动格式化一次才可以使用。

2007-3-14 03:37
查看资料  发送邮件  发短消息 网志   编辑帖子
6622186
高级用户





积分 894
发帖 411
注册 2007-2-17
状态 离线
『第 5 楼』:  

以前只会用交互模式 只知道有命令行模式, 不知道怎么使用 diskpart 脚本, 今天看了二楼的高见, 查看了帮助, 受益非流.



@set c=     不知则觉多,知则觉少,越知越多,便觉越来越少.        --- 知多少.
@for,/l,%%i,in,(1,1,55)do,@call,set/p=%%c:~%%i,1%%<nul&ping/n 1 127.1>nul


2007-3-15 10:22
查看资料  发短消息 网志   编辑帖子
hxwxyz
中级用户




积分 245
发帖 123
注册 2007-6-8
状态 离线
『第 6 楼』:  

学习了

2007-12-24 18:38
查看资料  发送邮件  发短消息 网志   编辑帖子
zhxy9804
中级用户





积分 208
发帖 97
注册 2006-12-28
状态 离线
『第 7 楼』:  

执行diskpart xx.txt 就可以了!!
应当改为:
执行diskpart /s xx.txt 就可以了!!

2009-10-30 09:45
查看资料  发短消息 网志   编辑帖子

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


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



论坛跳转: