cmd命令里的diskpart命令显示内容能输出么
1、Diskpart是Windows环境下的一个命令,正常运行该命令时需要系统服务的支持,所以在纯DOS、XP内核的WinPE环境下都是不能运行的,但是在Windows7的预安装环境下却是可以的。
2、当安装程序运行到创建磁盘分区界面时,按下“Shift+F10”便可启动命令窗口了。之后输入Diskpart回车便可进入Diskpart的命令环境(其提示符为:“DISKPART>”)。
3、在此提示符下键入相应命令就可以进行分区操作,具体用到的命令有:Clean、List、Select、Create、Format、Exit,这些命令的使用方法可以在Diskpart命令提示符下键入Help或者通过网络查询得知。假设用List Disk命令显示的目标磁盘为0号,则建立分区的步骤如下:
以下是引用片段:
List Disk
Select Disk 0
Clean
Create Partition Primary Size=512000
Active
Format Quick
Create Partition Extended
Create Partition Logical Size=512000
Format Quick
Create Partition Logical Size=512000
Format Quick
Create Partition Logical
Format Quick
Exit
Exit
4、各操作步骤的命令释义分别为:
显示本机的所有磁盘,以便正确操作目标磁盘;选择0号磁盘;清除0号磁盘上的所有分区;创建主分区,容量为:512000MB;
激活主分区;
快速格式化当前分区;
创建扩展分区;
创建逻辑分区一,容量为:512000MB;
快速格式化当前分区;
创建逻辑分区二,容量为:512000MB;
快速格式化当前分区;创建逻辑分区三,大小为剩余的容量;快速格式化当前分区;
退出Diskpart命令环境;
退出命令窗口。
diskpart是一个交互的命令平台,因此交互信息是在进入平台之后出现的,所以回显无法直接输出。
它类似于cmd,我们无法在调用cmd时将dir的输出存到文本中。
bat代码:
@echo off
(for /f "delims=" %%i in ('echo list disk^|diskpart') do echo %%i)>a.txt
cmd窗口直接输入,用
(for /f "delims=" %i in ('echo list disk^|diskpart') do @echo %i)>a.txt
(for /f "delims=" %%i in ('diskpart /s D:\d.txt') do echo %%i)>D:\a.txt
Start D:\a.txt
REM Start "" "D:\a.txt"
上面的代码是在批处理脚本中运行的,如果是在命令提示符窗口运行,需要把%%i替换成%i;
diskpart的批处理脚本D:\d.txt的内容:
lis dis
sel dis 0
lis par
sel par 1
detail par
sel par 2
det par
sel par 3
det par
sel par 4
det par
exit
运行后的结果,即输出到D:\a.txt的内容:
Microsoft DiskPart 版本 6.1.7601
Copyright (C) 1999-2008 Microsoft Corporation.
在计算机上: HACK
磁盘 ### 状态 大小 可用 Dyn Gpt
-------- ------------- ------- ------- --- ---
磁盘 0 联机 238 GB 0 B *
磁盘 1 联机 14 GB 0 B
磁盘 2 联机 465 GB 0 B *
磁盘 0 现在是所选磁盘。
分区 ### 类型 大小 偏移量
------------- ---------------- ------- -------
分区 1 恢复 499 MB 1024 KB
分区 2 系统 100 MB 500 MB
分区 3 保留 16 MB 600 MB
分区 4 主要 100 GB 616 MB
分区 5 主要 137 GB 100 GB
分区 1 现在是所选分区。
分区 1
类型 : de94bba4-06d1-4d40-a16a-bfd50179d6ac
隐藏 : 是
必需: 是
属性 : 0X8000000000000001
字节偏移: 1048576
卷 ### LTR 标签 FS 类型 大小 状态 信息
---------- --- ----------- ----- ---------- ------- --------- --------
* 卷 3 恢复 NTFS 磁盘分区 499 MB 正常 已隐藏
分区 2 现在是所选分区。
分区 2
类型 : c12a7328-f81f-11d2-ba4b-00a0c93ec93b
隐藏 : 是
必需: 否
属性 : 0X8000000000000000
字节偏移: 524288000
卷 ### LTR 标签 FS 类型 大小 状态 信息
---------- --- ----------- ----- ---------- ------- --------- --------
* 卷 4 FAT32 磁盘分区 100 MB 正常 系统
分区 3 现在是所选分区。
分区 3
类型 : e3c9e316-0b5c-4db8-817d-f92df00215ae
隐藏 : 是
必需: 否
属性 : 0X8000000000000000
字节偏移: 629145600
没有跟这个分区相关联的卷。
分区 4 现在是所选分区。
分区 4
类型 : ebd0a0a2-b9e5-4433-87c0-68b6b72699c7
隐藏 : 否
必需: 否
属性 : 0000000000000000
字节偏移: 645922816
卷 ### LTR 标签 FS 类型 大小 状态 信息
---------- --- ----------- ----- ---------- ------- --------- --------
* 卷 1 C NTFS 磁盘分区 100 GB 正常 启动
退出 DiskPart...
其中d.txt是diskpart的批处理集合,你可以用echo命令来输出,编程能力强,你可以去分析a.txt结果文件,再来生成新的diskpart批处理,再进行下一步的磁盘操作,基本上就可以实现智能化的操作磁盘了。
linux下可以用gdisk命令来操作gpt磁盘,包括mbr转gpt,gdisk也有Windows下的版本,暂不清楚是否好用;
win10及PE下可以使用mbr2gpt工具把MBR分区表转换成GPT,mbr2gpt是新版Win10中自带的命令,可以在C:\Windows\System32目录下提取。
如果转换分区表失败,可能需要调整分区的大小及分区间的未使用空间,可以用diskpart的shrink命令。
vs中debug和release版本的区别
vs中的程序有debug和release两个版本。1、版本不同 Debug通常称为调试版本,通过一系列编译选项的配合,编译的结果通常包含调试信息,而且不做任何优化,以为开发人员提供强大的应用程序调试能力。而Release通常称为发布版本,是为用户使用的,一般客户不允许在发布版本上进行调试。2、运行效果不同 debug程序...
设计AT89C52单片机的LED数字倒计时器
unsigned char sec=0,min=0,hour=24,scanled;unsigned char key,mode,time;unsigned char disdat[8];unsigned char alarm[3]={23,59,0},dly;sbit keyhu=P1^0;sbit keyhd=P1^1;sbit keymu=P1^2;sbit keymd=P1^3;sbit keysu=P1^4;sbit keysd=P1^5;sbit keyst=P1^6;sbit fmq=P3...
网球术语的英文解释
approach shot 上网球 attacking return 攻击性回击球 asphalt courts 沥青球场 advantage 领先 alternate service 换发球 alley 单打与双打之间的场区 all 平(比分相同)server 准备活动 warm-up 接发球方占先 advantage for receiver 时间到 time 领先 lead 准备比赛 ready 决胜局计分 scoring in tie-...
悬赏急求:高三,新课标单词一览表(网站不要)!谢谢!
bid[bid]v.祝; 表示; 命令n.出价,投标decade['dekeid]n.十年,十年期committee[k2'miti]委员会;...distinguish[dis'ti8gwi6]v.使显出特色,使杰出,区别,辨别in detail[]详细地millimetre['mili'mi:t2...accustomed[2'k3st2md]a.惯常的;习惯的thirst[42:st]n.渴,口渴;渴望starvation['sta:vei62n]n....
winxp和win7打开telnet命令使用方法有哪些
如mkdir directory 这个命令和nt下的命令提示符中的md directory一样,不多说了. 24)mls 说明:显示远程目录的文件和目录简表 如mls remote-file ... local-file 其中remote-file这个参数是必须要加的,'-'是使用远程计算机的当前工作目录. 25)mput 说明:使用当前文件传输类型,将本地文件复制到远程计算机. 如mput...
请问telnet命令具体应该怎样使用,请帮忙举个例子说明一下,谢谢!_百度...
如mkdir directory 这个命令和nt下的命令提示符中的md directory一样,不多说了. 24)mls 说明:显示远程目录的文件和目录简表 如mls remote-file ... local-file 其中remote-file这个参数是必须要加的,’’-’’是使用远程计算机的当前工作目录. 25)mput 说明:使用当前文件传输类型,将本地文件复制到远程计算机....
基于AT89C51单片机的LED数字倒计时器
sbit keyhd=P1^1;sbit keymu=P1^2;sbit keymd=P1^3;sbit keysu=P1^4;sbit keysd=P1^5;sbit keyst=P1^6;sbit fmq=P3^0;bit flag=0;void delay(unsigned int x){unsigned int i,j;for(i=0;i<x;i++)for(j=0;j<120;j++);}void dischg(){disdat[0]=sec%10;disdat[1]=...
51单片机数码管倒计时程序,从999999开始倒计时,用定时器T1的中断...
include<reg51.h> define uchar unsigned char uchar code ledtab[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x40};\/\/0-9 uchar sec=0,min=0,hour;uchar time;uchar disdat[6];void delay(unsigned int x){ unsigned int i,j;for(i=0;i<x;i++)for(j=0;j<...
高三英语单词表,谢谢,不要链接!
distinguish[dis'ti8gwi6]v.使显出特色,使杰出,区别,辨别in detail[]详细地millimetre['mili'mi:t2...at stake[]在危险中;危如累卵ray[rei]n.光线,射线,辐射线bark[ba:k]vi.(狗、狐等)吠,叫...instruct[in'str3kt]vt.指示,命令,教育efficient[i'fi62nt]a.效率高的,有能力的data['deit2]n....
戏柄克灵: Diskpart命令是Windows环境下的一个命令,利用diskpart可实现对硬盘的分区管理,包括创建分区、删除分区、合并(扩展)分区,完全可取代分区魔术师等第三方工具软件,它还有分区魔术师无法实现的功能,如设置动态磁盘、镜像卷等,...
凤城市17781734426: diskpart命令怎么用?? - ?
戏柄克灵: 在命令提示符后,键入:Diskpart.exe 1.在DISKPART提示符后,键入:RESCAN(扫描新加入的硬盘.) 2.在DISKPART提示符后,键入:LISTDISK(列出发现的硬盘;可以对你要进行操作的驱动器进行注释) 3.在DISKPART提示符后,键入:SelectDisk1(此命令用来选择硬盘,确认你输入了第3步中的硬盘号.) 4.在DISKPART提示符后,键入:LISTARTITION(显示发现的分区.) 5.在DISKPART提示符后,键入:LISTVOLUMES(显示发现的磁盘卷(或逻辑驱动器).) 6.在DISKPART提示符后,键入:Exit.
凤城市17781734426: 怎样用diskpart给硬盘分区? - ?
戏柄克灵: 安装了Windows Server 2003后,普通版本分区魔术师不能在其下正常运行,下面笔者论述一下分区解决方法.在Windows XP/2003下有一个非常有用的命令提示符工具:Diskpart,利用它可实现对硬盘的分区管理,包括创建分区、删除分区、...
凤城市17781734426: 如何使用diskpart 命令删除分区?
戏柄克灵: diskpart是Windows 2000恢复控制台中的命令,它用来创建和删除硬盘驱动器上的分区.其命令格式为: diskpart [/add | /delete] [device_name | drive_name | partition_name] [size] 其参数的含义为: (1)无:如果不带任何参数,diskpart命令将...
凤城市17781734426: u盘启动的CMD制作U盘启动 - ?
戏柄克灵: 1、我们先了解一下cmd的基本命令: diskpart //调用diskpart命令 list disk //列出各磁盘 sel disk * //选择U盘所对应的磁盘* clean //清空该磁盘,也就是U盘上的所有数据 create partition primary //在该磁盘上创建主分区 format quick //快速格式化,...
凤城市17781734426: Win7系统怎么用diskpart命令给硬盘分区 - ?
戏柄克灵: 一、Diskpart常常用到的命令有:1、Active:将一个分区标为Aactive,即激活该分区让它成为系统盘.2、Delete:删除分区.3、Exit:退出Diskpart状态.4、Extend:将分区的容量扩大.5、Help:显示帮助信息.6、List:列出磁盘或分区....
凤城市17781734426: Diskpart命令怎么选定U盘或光盘? - ?
戏柄克灵: 1.在命令提示符窗口,输入“diskpart”并按回车键; 2在diskpart命令提示符下输入“list volume”并按回车键以显示当前计算机的磁盘卷; 3输入“select volume #”(#代表u盘对应卷序号)并按回车键选定u盘;
凤城市17781734426: 在命令提示符下输入diskpart.exe是什么作用?什么意思? - ?
戏柄克灵: 它对Window2000/XP/,不能与给出的命令一起输入 DiskartitioUtility(即Diskpart)是一个命令行模式的磁盘管理工具.注释:下边括号中的文字仅作为注释,不能与给出的命令一起输入. 在命令提示符后,键入,以及分配和修改驱动器的盘符...
凤城市17781734426: 怎样用Diskpart进行分区?
戏柄克灵: C:\Users\administrator>diskpart Microsoft DiskPart version 6.1.7601 Copyright (C) 1999-2008 Microsoft Corporation. On computer: PAWXRT-101 DISKPART> list disk Disk ### Status Size Free Dyn Gpt -------- ------------- ------- ------- --- --- Disk 0 ...
凤城市17781734426: 怎样用CMD命令打开可移动硬盘 - ?
戏柄克灵: 1.先进入CMD中,比如移动磁盘是E盘,这是在CMD中输入 “E:”回车.2. 来到移动磁盘的盘符,然后输入“start.”回车,就可以打开了. 注意:start后面有一个点