首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用所需和最小选项使用DiskPart调整分区大小是不成功的

使用所需和最小选项使用DiskPart调整分区大小是不成功的
EN

Server Fault用户
提问于 2013-08-07 21:37:48
回答 1查看 6.4K关注 0票数 2

我有几个系统,我想将主分区(也只是)分区缩小到磁盘的大约一半,然后在新可用的空间中创建一个新的分区。磁盘容量为500 are。我想编写它的脚本,所以我使用的是磁盘部分;但是,我对使用desired=N和minimum=N命令有问题。

按照下面的进度来理解我在说什么。

代码语言:javascript
复制
DISKPART> shrink

将分区缩小约230 by。但是,我希望确保分区1上有足够的空间(我不希望它缩小超过一半)。因此,我运行以下命令:

代码语言:javascript
复制
DISKPART> shrink desired=250000

我收到一个关于收缩尺寸太大的错误。在阅读了微软的磁盘部分指南后,我决定将minimum=N选项添加到相同的命令中,并接收完全相同的错误。

代码语言:javascript
复制
DISKPART> shrink desired=250000 minimum=100000

Virtual Disk Service error:
The specified shrink size is too big and will cause the volume to be
smaller than the minimum volume size.

我们已经知道分区能够缩小230‘t,这意味着最小命令无法工作。根据Microsoft文档,它将尝试所需的大小,如果失败,则至少调整到最小大小。但是,由于100 is小于230 is,所以最小值语句似乎无法正常工作。如果我使用minimum=N选项而不使用desired=N选项,它将收缩指定的数字。

代码语言:javascript
复制
DISKPART> shrink minimum=100000

给了我~100 me的收缩。

我做错了什么?我希望它缩小250 is,如果不能制造250,那么缩小任何其他只要它是大于100 is。

EN

回答 1

Server Fault用户

发布于 2021-09-28 12:58:22

有类似的问题/问题,所以把我的发现记录下来。

来自https://docs.microsoft.com/en-us/windows-server/storage/disk-management/shrink-a-basic-volume

当缩小分区时,某些文件(例如分页文件或影子副本存储区域)无法自动重新定位,并且不能将分配的空间减少到不可移动文件所在的位置以外。

在上面的场景中,情况可能不是这样,但可能值得记住。

desired是“小得多”的设备,所以在这种情况下,使它比现在的250000小,会使它比测试的和ok的230GB小。

我知道,令人困惑的不是期望的最终尺寸,而是收缩。

示例:shrink desired=100 minimum=10应该尝试使100 if的体积变小,但是如果它只能回收10 if,它仍然会缩小它。

或者对于具体的问题,也许shrink desired=230000 minimum=100000是答案。

Windows事件应用程序日志中确实显示了对错误的更详细解释。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/529440

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档