发布网友 发布时间:2022-04-23 00:49
共1个回答
热心网友 时间:2023-10-09 13:41
(1)
在命令提示符中键入diskpart,调用DiskPart。
(2)
键入list
disk,列出计算机上所有磁盘,并检查空闲空间。
(3)
选择待操作的磁盘,比如,要选择disk
2,则应键入select
disk
2。
(4)
键入list
partition,列出选定磁盘上的分区。
(5)
选择待操作的分区,比如,键入select
partition
2。
(6)
键入shrink
querymax,确定可以从该卷释放的最大空闲空间。
提示
大多数场景下,并不会按最大空闲空间来释放,而是要为其保留足够的空闲空间,以便在磁盘进行读写操作时保持较好性能。建议保留至少10%的空闲空间。在对系统卷、引导卷以及包含页面文件与影拷贝的卷进行操作时,应该保留更多的空闲空间。
(7)
键入shrink
desired=n,对分区进行压缩。其中,n为要移除的磁盘空间总量(以MB计数),比如:
DISKPART
>
shrink
desired=1O00
注解
如果空间总量大小在柱面边界附近,会导致移除空间总量或多或少的些微变化。
如果有足够的空闲空间,则DiskPart会根据指定的总量来释放卷空间,否则会根据该卷上可用的最大空闲空间量进行释放。
你也可以以其他几种方式使用SHRINK。选定一个卷后,只需键入shrink,而不带任何参数,则DiskPart会根据该卷上可用的最大空闲空间量进行释放。你也可以使用Nowait参数,该参数的作用是使得DiskPart立即返回(尽管磁盘压缩过程正在进行),但是不应该在DiskPart中操作该卷,直至压缩操作完成。
此外,你也可以使用Minimum参数来指定要移除的最小磁盘空间总量(以MB计数)。在指定这一参数后,Diskpart或者压缩至少这样大小的磁盘空间,或者不移除任何磁盘空间。下面的实例中,将指定的压缩值设置为2400MB,最小压缩值设置为1200MB:
shrink
desired=2400
minimum=1200
根据上述命令,Diskpart将尝试至少压缩1200MB的磁盘空间。如果做不到这一点,则Diskpart不会从磁盘上移除任何磁盘空间。