在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一样添加新的空间。

图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(转载)