Vista 和 Win7时代必须掌握的分区命令
本帖最后由 美丽阳光 于 2009-6-14 08:14 编辑Vista和Win7的安装程序只能创建主分区,不能创建扩展分区,磁盘管理器里也不可以。Win7安装程序分区时还会生成200MB的隐藏分区,一旦删除将导致分区表出错。因此,为了更灵活的分区,建议大家学习一下diskpart命令,也就是命令行分区方法。
diskpart有很大的通用性,NT4.0就可以用了。而且即使是用Win7的diskpart分区的硬盘,安装Win7时也不会生成隐藏分区。
事实上,要避免生成隐藏分区,只要在分区选择那一步不要使用创建分区功能即可,其他功能可以放心使用。
如果你已经中招怎么办呢?一般的分区软件是无法修复的,我们就只有把磁盘清零了。当然,你必须把硬盘上的重要数据备份到其他地方。方法如下:启动到Win7安装盘的命令提示符下,进入diskpart,选中你的硬盘,然后clean。这个命令可以一次性删除磁盘上的所有分区。如果你还不放心,那么可以使用clean all命令。all参数的意思是用0字节数据填充磁盘的每一个扇区,也就是我们常说的清零。(警告:硬盘上的所有数据将被永久毁灭!)
下面举例说明diskpart的基本用法:在Win2008的安装程序中把一块3.2GB的硬盘分为3个分区:C(主分区,800MB)、D(逻辑分区,1GB)、E(逻辑分区,1.4GB),C盘使用FAT32文件系统,D、E盘使用NTFS文件系统。
提醒:由于涉及到分区操作,所以相对危险些,毕竟直观性没有图形界面那么好。请大家在使用命令行分区时,随时注意查看焦点!
1.用Win2008安装光盘开机,进入安装程序后,点左下方“修复计算机”,再点击“下一步”出现修复选项,选择命令提示符。
http://bbs.cfan.com.cn/attachments/day_090306/20090306_e7aa2955f890c7730374gieJrlVCjxYP.jpg
2.在命令提示符下键入diskpart启动diskpart命令行。
3.在使用diskpart时,我们首先要选中操作对象。用select disk/vol/partition等命令来选择磁盘/卷/分区,选中的对象将成为焦点。只有选择一个焦点后才能对它进行操作,要对另外一个对象进行操作必须让这个对象成为新的焦点。这一点是与传统的fdisk/format等命令不同的,一定要注意!
查看焦点的方法:list disk/vol/partition列出现有的磁盘/卷/分区,带*的就是当前焦点。
4.下面我们先看看磁盘的编号,以免出现误操作。键入list disk回车,可以看到只有一块硬盘,编号为0,容量为3,276MB,显然这就是我们要操作的对象。键入select disk 0选中磁盘0,再列一下磁盘,可以发现磁盘0前面多了一个*号,表示现在它是当前焦点。
http://bbs.cfan.com.cn/attachments/day_090306/20090306_342ac92f1452e63c70e3PlNGJG7gFHZG.jpg
5.现在键入create partition primary size=800创建一个容量为800MB的主分区。创建好后大家可以用list partition看一下当前的分区情况。
可以看到,这个800MB的主分区已经创建好了,焦点也移到了这个分区上,编号为1。键入active把它标为活动分区。
diskpart创建的分区是没有盘符的,需要手工分配。键入assign letter=X(X是你想分配的盘符)就可以了。
http://bbs.cfan.com.cn/attachments/day_090306/20090306_ac2c05da90ce1c012ca072hDEXeZk1UI.jpg
6.下面将这个分区格式化。键入format fs=fat32 quick,quick表示快速格式化。
http://bbs.cfan.com.cn/attachments/day_090306/20090306_c778a0dfde8dd7bdd091vHyjSzLv3e2z.jpg
7.接下来创建扩展分区。键入create partition extended,这里没有指明容量,表示以最大可能的可用空间来创建。这样就把余下的空间全部分给了扩展分区。
http://bbs.cfan.com.cn/attachments/day_090306/20090306_09779f7a071e3d4b4280m4W2vQlqCUrV.jpg
8.创建逻辑分区。在这里需要注意的是,由于安装程序在没有检测到分区的情况下会给光驱分配盘符D,所以我们需要先把光驱的盘符删除。方法是:键入list vol列出卷,找到光驱的编号,然后将光驱设为焦点,键入remove即可。
http://bbs.cfan.com.cn/attachments/day_090306/20090306_efed30b9047d239e852dCJFgTv2tlQpU.jpg
接着重新把刚才创建的扩展分区设为焦点,用create partition logical命令在扩展分区上创建逻辑分区,语法和上面创建主分区类似。说明一点,创建分区后,焦点会自动移到新分区上,所以建议大家采用“创建-格式化-指派盘符”的顺序操作(后两步顺序可互换),这样能节约一部分时间。另外,由于刚才选过光驱(卷0),所以这一次应先选磁盘0再选扩展分区。
http://bbs.cfan.com.cn/attachments/day_090306/20090306_bdf2bf964cd89d6253e0jmath9WDfXdG.jpg
9.全部工作完成后,可以检查一下分区情况,看是否有错。
别忘了给光驱重新分配一个盘符。
http://bbs.cfan.com.cn/attachments/day_090306/20090306_35a0c6a105bd85c21d53L2SWgPXS01e8.jpg
10.重启后进入安装过程(一定要重启,否则到这个画面时会死机),看看分区列表吧!大功告成!
http://bbs.cfan.com.cn/attachments/day_090306/20090306_38dcfec9ada65c7be38cfeLDHShVQFX6.jpg
说明:如果要删除某个磁盘、分区或卷,可以用delete命令。如:
select disk 0
delete disk
select partition 3
delete partition
select vol1
delete vol
delete命令中的disk/vol/partition后面不能再带参数,因此同样要先选中对象。(没有确认提示,务必看准了再删!) 看一下!谢谢楼主分享!!很久没坐沙发了!! 谢谢楼主,很久没坐板凳了…… 有做广告的嫌疑 了解一下 DOS 下 Gdisk好象更好用 分区软件那么多 简单而方便,还 DOC ... 有点.... 从WinXP 开始,我就用 Diskpart 分区了。
在我看来,所有的分区软件就 Diskpart 最好,原因很简单:系统自带的,是 Microsoft 自家的东西,兼容性最好。其它分区软件可能比 Diskpart 更好用、更方便,但为了兼容性、稳定性,我还是选择 Diskpart。 1# 美丽阳光
学习了,不错! 不注册cfan看不着图,不看了。反正大不了先用XP盘分好区再装Vista这些这就行了么 这个作法很不错 xp下的磁盘管理器也很不多
到了vista,居然不能创建扩展分区了。pb80 看一下!谢谢楼主分享!!很久没坐沙发了!! 已经把帖子内容转过来了,大家好好看吧! 很有用,又学了一招!
XP可以用这个分区命令吗? NT4就已经有了,用法都是一样的 我觉得还是进了系统再慢慢分比较好~ 学习了,不错! 非图形界面不好用,还是等等有图形界面的软件