在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提示,输入:Exit 注意:通常我会重启服务器以确保能正常启动。但这不是必要的步骤。 使用Diskpart删除分区 注意:你不能删除一个活跃的系统或引导分区,或是带有活跃页面文件的分区。 在命令提示符下,输入:Diskpart.exe 根据DISKPART提示,输入:Select Disk 1 根据DISKPART提示,输入:Select Partition 1 根据DISKPART提示,输入:DELETE partition 根据DISKPART提示,输入:Exit 使用Diskpart擦拭磁盘 这个操作会删除磁盘上的所有数据。 在命令提示符下,输入:Diskpart.exe 根据DISKPART提示,输入:Select Disk 1 根据DISKPART提示,输入:CLEAN ALL(CLEAN ALL命令会删除硬盘中所有的分区和卷信息。) 根据DISKPART提示,输入:Exit 最后注意:这里有四个重要的Diskpart相关事项要记住: 使用DISKPART前一定要完全备份该硬盘。 在动态磁盘上使用DISKPART时一定要操作谨慎。 使用Diskpart之前与磁盘供应商进行协商。 安装Windows Resource Kit获取Diskpart。

TechTarget中国原创内容,原文链接: http://www.searchsv.com.cn/showcontent_93270.htm
© TechTarget中国:http://www.techtarget.com.cn

教程:使用Diskpart创建、扩展或删除磁盘分区的更多相关文章

  1. linux命令之添加删除磁盘分区

    之前已经写过df和fdisk的区别了,df可以显示当前已经挂载的磁盘分区,df -T可以额外显示文件系统类型 fdisk -l可以显示出所有挂载未挂载的分区,但不显示文件类型 在我的虚拟机上有一块分配 ...

  2. bat脚本+diskpart 脚本实现自动划分磁盘分区

    我提供的脚本只是案例展示,真实场景需要自行修改.(正好我今天看到一个规范的bat脚本,我放出来,大家一起学习下) 要求:将20G的磁盘1,分出4G为主分区,4G扩展分区(2个2G逻辑分区) 试验环境: ...

  3. Windows下用C++删除磁盘分区信息

    做一个能对U盘重新分区的小工具,使用该方法删除U盘中原有的分区表. bool CCesDiskDll::DestroyDisk(unsigned char deviceNumber) { DWORD ...

  4. MBR分区操作-增加、扩展、删除

    MBR分区操作-增加.扩展.删除 GPT分区参考 http://www.blogjava.net/haha1903/archive/2011/12/21/366942.html l  fdisk 显示 ...

  5. 磁盘分区、格式化、挂载[转自vbird]

    磁盘分区.格式化.挂载磁盘分区    新增分区    查询分区    删除分区磁盘格式化    mkfs    mke2fs磁盘挂载与卸载    mount    umount 磁盘的分区.格式化.挂 ...

  6. Linux下的两种磁盘分区工具的使用

    如何使用fdisk和parted分区工具来进行硬盘分区,下面我来说一下在Linux系统中这两种硬盘分区工具的使用方法:     ----------fdisk分区工具----------       ...

  7. 磁盘分区(20G升50G)

      不多说,直接上干货! 本博文的主要内容有 .磁盘分区的概述 .常用的磁盘管理工具    ./下分5G,给/home扩容    .系统自带的fdisk和parted这两款工具 .磁盘空间管理 前言 ...

  8. Linux磁盘分区工具的使用

    ----------fdisk分区工具----------   一..下面来介绍fdisk分区工具的命令格式:    fdisk是传统的Linux硬盘分区工具,也是Linux系统中最常用的一种硬盘分区 ...

  9. Linux磁盘分区扩容

    随着业务的增长,aliyun数据盘容量可能无法满足数据存储的需要,这时可以使用“”磁盘扩容“”功能扩容数据盘. 本文以一个SSD云盘的数据盘和一个运行Ubuntu 16..4 64位的 ECS 实例为 ...

随机推荐

  1. WiFi破解

    BT5破解WPA2-PSK无线密码实践     笔者住处附近有无线信号,觉得可以试着破解一下,于是有了如下实践. 软硬件环境:Vmware Workstation 9,BT5 r3,reaver1.4 ...

  2. 多重背包问题:POJ2392

    这是一道完全背包问题,只不过增加了限制条件. 在更新最大值的时候,我注释掉了错误的方式,却不明白为什么是错误的,如果有人看到这篇博客,并且知道为什么那样更新是错误的,请指教,谢谢. 上代码: #inc ...

  3. [转]Theano下用CNN(卷积神经网络)做车牌中文字符OCR

    Theano下用CNN(卷积神经网络)做车牌中文字符OCR 原文地址:http://m.blog.csdn.net/article/details?id=50989742 之前时间一直在看 Micha ...

  4. [vb.net]XML File Parsing in VB.NET

    Introduction Parsing XML files has always been time consuming and sometimes tricky. .NET framework p ...

  5. Java script基础 回顾

    一.语法 代码与C#相似,变量使用的是var引用出来,包含所有类型:可以直接使用,不用定义. 也是有内置分类的.例如:var b="10"  var c=10;一个是字符串一个是整 ...

  6. cach

    为程序使用内存缓存(MemoryCache) oscache Guava cache 一种解决方法是配一个listener,在里面启动定时器. 简单缓存可以封装LinkedHashMap,因为它是有顺 ...

  7. 20151009 C# 第一篇 基础知识

    20151009 C#:优点: 1. 语法简洁:不直接操作内存,去掉了指针操作 2. 面向对象:具有封装.继承.多态特性 3. 支持Web标准:支持HTML.XML.SOAP 4. 兼容性:遵循.Ne ...

  8. Swift的排序算法总结

    下面让我们一起来见识一下swift中基于Array的扩展的冒泡排序,选择排序和快速排序吧. 1.冒泡排序 冒泡排序再基础不过了,这里就不再讲其原理了,实在不会可以看下百度百科冒泡排序 既然冒泡排序避免 ...

  9. SQL Server优化技巧之SQL Server中的"MapReduce"

    日常的OLTP环境中,有时会涉及到一些统计方面的SQL语句,这些语句可能消耗巨大,进而影响整体运行环境,这里我为大家介绍如何利用SQL Server中的”类MapReduce”方式,在特定的统计情形中 ...

  10. 【基础知识】.Net基础加强07 天

    一. 自定义泛型 1. 泛型的目的:提高代码的复用性. 2. T:一般叫做“类型参数”,把数据类型作为参数传递 .一般用T类表示或者以大写T开头的比如:TKey,TValue.TOutput.TRes ...