99锝治疗:Vista 和Win7时代必须掌握的分区命令 - 林子?池塘?溪水在旁边流淌着……

来源:百度文库 编辑:中财网 时间:2024/05/05 20:38:40

Vista 和Win7时代必须掌握的分区命令

发表于 2009年12月10日 14:19分类: 转贴的文章统计: 0评/427阅0人收藏此文章,收藏此文章(?)

     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安装光盘开机,进入安装程序后,点左下方“修复计算机”,再点击“下一步”出现修复选项,选择命令提示符。

2.在命令提示符下键入diskpart启动diskpart命令行。
3.在使用diskpart时,我们首先要选中操作对象。用selectdisk/vol/partition等命令来选择磁盘/卷/分区,选中的对象将成为焦点。只有选择一个焦点后才能对它进行操作,要对另外一个对象进行操作必须让这个对象成为新的焦点。这一点是与传统的fdisk/format等命令不同的,一定要注意!
查看焦点的方法:list disk/vol/partition列出现有的磁盘/卷/分区,带*的就是当前焦点。
4.下面我们先看看磁盘的编号,以免出现误操作。键入listdisk回车,可以看到只有一块硬盘,编号为0,容量为3,276MB,显然这就是我们要操作的对象。键入select disk0选中磁盘0,再列一下磁盘,可以发现磁盘0前面多了一个*号,表示现在它是当前焦点。

5.现在键入create partition primary size=800创建一个容量为800MB的主分区。创建好后大家可以用listpartition看一下当前的分区情况。可以看到,这个800MB的主分区已经创建好了,焦点也移到了这个分区上,编号为1。键入active把它标为活动分区。
diskpart创建的分区是没有盘符的,需要手工分配。键入assign letter=X(X是你想分配的盘符)就可以了。

6.下面将这个分区格式化。键入format fs=fat32 quick,quick表示快速格式化。

7.接下来创建扩展分区。键入create partition extended,这里没有指明容量,表示以最大可能的可用空间来创建。这样就把余下的空间全部分给了扩展分区。

8.创建逻辑分区。在这里需要注意的是,由于安装程序在没有检测到分区的情况下会给光驱分配盘符D,所以我们需要先把光驱的盘符删除。方法是:键入list vol列出卷,找到光驱的编号,然后将光驱设为焦点,键入remove即可。

 

接着重新把刚才创建的扩展分区设为焦点,用create partitionlogical命令在扩展分区上创建逻辑分区,语法和上面创建主分区类似。说明一点,创建分区后,焦点会自动移到新分区上,所以建议大家采用“创建-格式化-指派盘符”的顺序操作(后两步顺序可互换),这样能节约一部分时间。另外,由于刚才选过光驱(卷0),所以这一次应先选磁盘0再选扩展分区。

9.全部工作完成后,可以检查一下分区情况,看是否有错。
别忘了给光驱重新分配一个盘符。

10.重启后进入安装过程(一定要重启,否则到这个画面时会死机),看看分区列表吧!大功告成!

说明:如果要删除某个磁盘、分区或卷,可以用delete命令。如:
select disk 0
delete disk

select partition 3
delete partition

select vol  1
delete vol
delete命令中的disk/vol/partition后面不能再带参数,因此同样要先选中对象。(没有确认提示,务必看准了再删!)