diskpart命令

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

diskpart目录Diskpart概述运行环境条件与磁盘管理的比较设置焦点脚本撰写:设置焦点的命令显示磁盘配置的命令管理基本磁盘的命令diskpart应用Diskpart概述利用diskpart可实现对硬盘的分区管理,包括创建分区、删除分区、合并(扩展)分区,完全可取代分区魔术师等第三方工具软件,它还有分区魔术师无法实现的功能,如设置动态磁盘、镜像卷等,而且设置分区后不用重启电脑也能生效。只不过它运行于命令提示符下.在“运行”后输入“Cmd”打开命令提示符窗口,再输入“Diskpart”即可启动它,此时屏上显示为“Diskpart”,不像普通的命令提示符那样是一个分区或目录后跟一个“”,而且普通的DOS命令也无法在此运行,退出它只有输入“Exit”命令。从这三种迹象表明,它是一个集成的环境,只有特定的命令可在其下执行。输入“Help”命令,屏上会列出所有的可执行命令及各命令的简要说明。运行环境条件Diskpart是Windows环境下的一个命令,正常运行该命令时需要系统服务的支持,这几个服务是:LogicalDiskManagerAdministrativeService(dmadmin)、LogicalDiskManager(dmserver)、PlugandPlay(PlugPlay)、RemoteProcedureCall(RPC)(RPCss)。而这四个服务的依存关系为:dmserver依赖于PlugPlay和RPCss,dmadmin/依赖于dmserver。如果这四个服务没有运行,那么是不可以成功运行Diskpart的,所以在纯DOS、WinPE下面都是不能够运行这个命令的。[编辑本段]与磁盘管理的比较Diskpart启用“磁盘管理”管理单元所支持的操作的超集。“磁盘管理”管理单元禁止您无意中执行可能会导致数据丢失的操作。建议您应谨慎使用Diskpart实用工具,因为Diskpart支持显式控制分区和卷。可以使用Diskpart将基本磁盘转换为动态磁盘。基本磁盘可以为空,也可以包含主分区或逻辑驱动器。基本磁盘可以是数据磁盘、系统驱动器或启动驱动器。基本磁盘不能包含容错磁盘驱动程序(FtDisk)集,如带区或镜像等。要转换包含有FtDisk驱动程序集的基本磁盘,请使用Windows2000上的“磁盘管理”,或者在升级到WindowsXP之前转换磁盘。可以使用Diskpart将动态磁盘转换为基本磁盘。进行转换前,必须删除所有动态卷。除非遇到紧急情况,否则不建议您删除动态磁盘上的分区。建议您删除驱动器上的所有卷,然后再将磁盘转换为基本磁盘。必须删除所有动态数据分区。另外,切勿混淆同一驱动器上的基本主分区和动态分区。否则,计算机可能无法重新启动。您可以使用Diskpart以显式磁盘偏移量创建一个分区。“磁盘管理”管理单元将此分区放在任何占用区域的末端,或放在第一个足够大的区域上。在主启动记录(MBR)磁盘上,分区偏移量和大小都经过四舍五入,以保持必要的柱面对齐。偏移量四舍五入为最靠近的有效值,大小则始终四舍五入为下一个有效值。Diskpart不为最近创建的分区分配驱动器号。使用assign命令可分配装入点或驱动器号。Diskpart遵循与管理单元同样的策略。只能在固定磁盘上创建动态磁盘。不能将可移动磁盘(如1394或通用串行总线(USB)驱动器)转换为动态磁盘。Diskpart允许执行管理单元禁止的某些分区删除操作。例如,您可以使用Diskpart删除MBROEM分区。但是,这些分区中往往含有平台操作所必需的文件。Diskpart禁止删除当前系统、启动或分页卷和分区。此外,Diskpart还禁止删除作为动态磁盘基础的分区。不能使用Diskpart在可移动媒体上创建分区。Windows支持可移动媒体上至多有一个MBR分区。如果媒体在出厂时已带有一个MBR,此MBR是不能修改的;但是,即使配置了多个分区或逻辑驱动器,仍然遵循此MBR。如果媒体在出厂时不带MBR,此媒体被视为“超级软盘”并且其中未写入分区结构。可移动驱动器的驱动器号与驱动器关联,但不与媒体关联。您可以使用Diskpart更改此驱动器号。Diskpart导致产生了磁盘签名、GUID分区表(GPT)磁盘全局唯一标识符(GUID)和GPT分区GUID。不能使用Diskpart来显式设置这些项。同管理单元一样,Diskpart实用工具包括对新Itanium磁盘分区方案的支持,该方案称为GPT。GPT磁盘不能用于任何基于x86的WindowsXP计算机或Windows2000计算机。Diskpart仅对空磁盘支持GPT分区向MBR分区的转换。您可以使用Diskpart删除缺失的动态磁盘。动态磁盘包含共享数据库,一台计算机上的所有动态磁盘都识别此计算机上的所有其他动态磁盘。移动动态磁盘时,原始计算机将这些磁盘视为“缺失的”。使用Diskpart时,驱动器号不能自动分配。要确保给定的分区或卷有驱动器号,必须显式地分配一个驱动器号。您可以分配此驱动器号,也可以允许分配下一个可用驱动器号。[编辑本段]设置焦点大多数Diskpart命令适用于特定目标磁盘、分区或卷。目标对象具有“焦点”。焦点简化了在同一磁盘上创建多个分区的常见配置任务。通过select命令为对象设置焦点。除了list、help、rem、exit或help命令之外,其他所有命令都需要有焦点。使用select命令可显式更改焦点。要隐式更改焦点,请使用像create这样的命令。管理基本磁盘前,必须设置磁盘焦点。在基本磁盘上,分区焦点和卷焦点相同。如果更改某一项上的焦点,也将更改其他项的焦点。在动态卷上,由于上一级的分区焦点总是丢失,因此只需要卷焦点,而且只有简单卷才需要磁盘焦点。考虑下面计算机包含两个磁盘的示例:•每个磁盘均包含两个主分区。第一个磁盘包含C和D分区,第二个磁盘包含E和F分区。在将分区焦点设置给C或D分区之前,必须先将磁盘焦点设置给磁盘1。可以在任何时候将卷焦点设置给C、D、E或F分区。在本例中,如果将卷焦点设置给C或D分区,磁盘焦点不变;但是,如果将卷焦点设置给E或F分区,磁盘焦点就可能转移到其他磁盘。每个磁盘都是动态的,并且都包含简单卷和空闲空间。第一个磁盘包含C分区,第二个磁盘包含E分区。向第一个磁盘添加简单卷之前,必须先设置磁盘焦点。要扩展C分区,只需设置卷焦点即可。同样,要在E分区中添加镜像,只需将卷焦点设置给E分区。如果创建简单卷或在同一磁盘上扩展现有卷,不会更改磁盘焦点。如果添加镜像、创建带区集或者将现有卷扩展到不同的磁盘上,就可能会导致磁盘焦点丢失。[编辑本段]脚本撰写:Diskpart支持使用脚本的操作。要启动Diskpart脚本,需使用“diskpart/sscript.txt”命令。您可以在WindowsXP、Windows2000、远程安装服务(RIS)无人参与安装环境上,或者在用于OEM的Windows预安装环境(PE)上撰写Diskpart脚本。默认情况下,如果脚本中存在问题,Diskpart可以退出命令处理并返回错误代码。要在这种情况下继续运行脚本,需在命令中包含noerr参数。此参数允许您使用单个脚本删除所有数据驱动器上的所有分区,而与驱动器的总数无关。不过,并非所有命令都支持noerr参数。即使使用noerr参数,也始终会返回关于命令语法错误的错误。下面的列表描述了Diskpart的错误代码:•0-未发生错误。整个脚本正常运行。•1-发生致命例外。可能存在严重问题。•2-Diskpart命令行上指定的参数不正确。•3-Diskpart无法打开指定脚本或输出文件。•4-Diskpart使用的服务之一返回错误。•5-发生命令语法错误。由于选择对象不当或对象不适用于此命令而导致脚本失败。运行Diskpart后,将显示Diskpart版本及当前计算机名称。[编辑本段]设置焦点的命令select使用select命令可将焦点设置给指定目标。要获取焦点类型列表,请将类型字段保留为空。如果未指定标识(ID)号,则显示当前处于焦点的对象。selectdisk[=n]使用selectdisk命令可将焦点设置给具有指定WindowsNT磁盘号的磁盘。如果未指定磁盘号,该命令将显示当前处于焦点的磁盘。selectpartition[=n/l]使用selectpartition命令可将焦点设置给指定分区。如果未指定分区,则显示当前处于焦点的分区。在基本磁盘上,您可以按索引、驱动器号或装入点指定分区。在动态磁盘上,只能按索引指定分区。selectvolume[=n/l]使用selectvolume命令可将焦点设置给指定卷。如果未指定卷,该命令将显示当前处于焦点的卷。您可以按索引、驱动器号或装入点路径指定卷。在基本磁盘上,如果选择了卷,则相应分区也具有焦点。[编辑本段]显示磁盘配置的命令使用list命令可显示摘要。要显示更多信息,请先设置焦点,然后使用detail命令。detaildisk使用detaildisk命令可获得有关当前处于焦点的磁盘的详细信息,例如:Diskpartselectdisk3Disk3isnowtheselecteddisk.DiskpartdetaildiskMaxtor90432D2DiskID:F549D151Type:IDEBus:0Target:0LUNID:0Volume###LtrLabelFsTypeSizeStatusInfo---------------------------------------------------------------------Volume0FMyRAIDSetNTFSRAID-54096MBHealthyVolume1GFATSTRIPEFAT32Stripe6144MBHealthyVolume2HMyMirrorNTFSMirror2048MBHealthyVolume3IMySpanNTFSSpanned9GBHealthydetailpartition使用detailpartition命令可获得有关当前处于焦点的分区的详细信息;Diskpartselectdisk0Disk0isnowtheselecteddisk.Diskpartselectpartition1Partition1isnowtheselectedpartition.DiskpartdetailpartitionPartition0Type:07Hidden:NoActive:YesVolume###LtrLabelFsTypeSizeStatusInfo---------------------------------------------------------------*Volume2CNTFSPartition4110MBHealthySystemdetailvolume使用detailvolume命令可获得有关当前处于焦点的卷的详细信息,例如:Diskpartselectvolume1Volume1isnowtheselectedvolume.DiskpartdetailvolumeDisk###StatusSizeFreeDynGpt--------------------------------------Disk1Online8GB0B*Disk2Online8GB0B*Disk3Online8GB0B*listdisk使用listdisk命令可获得有关计算机中每个磁盘的摘要信息。带有星号(*)的磁盘具有当前焦点。此命令只列出固定磁盘(例如,集成设备电路[IDE]或小型计算机系统接口[SCSI])或者可移动磁盘(例如,1394或USB)。不显示可移动驱动器。Diskpartselectdisk3Disk3isnowtheselecteddisk.DiskpartlistdiskDisk###StatusSizeFreeDynGpt-------------------------------

1 / 15
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功