天天看点

教程:使用Diskpart创建、扩展或删除磁盘分区

在windows server环境下进行基本的磁盘操作时,管理员可以使用disk partition utility或diskpart等工具。后者是一个命令行解释器,可作为磁盘管理工具。

管理员可以使用diskpart扫描新添加的磁盘,同时也可以创建、删除和调整硬盘分区,并分配或重新分配驱动器号。

注意:插入的内容仅作为评论,不连同任何命令进行输入。

使用diskpart创建一个分区

使用diskpart分区磁盘非常有利于提升新加入raid阵列的硬盘的i/o性能。许多服务器应用程序,比如microsoft exchange server的文档实际上会建议你使用diskpart创建主分区或扩展分区。主分区可以作为系统分区使用;扩展分区只能用于额外的逻辑驱动器分配。

创建一个分区:

在命令提示符下,输入:diskpart.exe

根据diskpart提示,输入:list disk(列出磁盘列表;注意你想操作的驱动器号)。

根据diskpart提示,输入:select disk 1(选择磁盘;在第二步输入磁盘号。)

根据diskpart提示,输入:create partition primary size=10000(将primary改为extended,创建一个扩展分区。如果你没设置大小,比如10gb,那么所有可用的磁盘空间将作为整个分区使用。如果你在使用raid,尤其是raid 5,认真考虑是否要在命令行的末尾加上align=64,这样可以提升磁盘的i/o性能。)

根据diskpart提示,输入:assign letter=d(选择一个未被使用的驱动器号)

根据diskpart提示,输入:exit

使用command prompt格式命令,disk administrator或任何磁盘格式工具(通常使用ntfs)格式化驱动器。

使用diskpart扩展分区

当为分区或卷添加空间时,首选方式是配置动态磁盘。动态磁盘扩展只串联新添空间,也就是说它们只在原始分区后增加磁盘空间,不会影响数据。

串联方式分离每个分区的性能,raid阵列中配置的分区不提供容错。diskpart允许你restripe现有数据。当在raid阵列中设置分区时,这确实是有益的,因为现有的分区数据分散在阵列中所有的驱动器上,而不只是像disk administrator一样添加新的空间。

教程:使用Diskpart创建、扩展或删除磁盘分区

  图1. 使用diskpart扩展卷

微软的官方立场是不能使用diskpart扩展你的系统或引导分区。

注意:如果你想尝试其他方法,确保提前进行完整备份。

扩展分区:

验证新增的空间是在同一驱动器上,并且紧邻需要扩展的分区,中间没有其他分区。

根据diskpart提示,输入:diskpart.exe

根据diskpart提示,输入:select disk 1(选择磁盘)

根据diskpart提示,输入:select volume 1 (选择卷)

根据diskpart提示,输入:extend size=10000(如果你不设置大小,则将使用所有可用的磁盘空间)

注意:通常我会重启服务器以确保能正常启动。但这不是必要的步骤。

使用diskpart删除分区

注意:你不能删除一个活跃的系统或引导分区,或是带有活跃页面文件的分区。

根据diskpart提示,输入:select disk 1

根据diskpart提示,输入:select partition 1

根据diskpart提示,输入:delete partition

使用diskpart擦拭磁盘

这个操作会删除磁盘上的所有数据。

根据diskpart提示,输入:clean all(clean all命令会删除硬盘中所有的分区和卷信息。)

最后注意:这里有四个重要的diskpart相关事项要记住:

使用diskpart前一定要完全备份该硬盘。

在动态磁盘上使用diskpart时一定要操作谨慎。

使用diskpart之前与磁盘供应商进行协商。

安装windows resource kit获取diskpart。

====================================分割线================================

本文转自d1net(转载)

继续阅读