谁能推荐一个便宜/免费的实用程序,可以毫不费力地做到这一点?
我的偏好是这真的很容易。
我有一个 USB 驱动器,在尝试将 Ubuntu 放在上面时不小心将其分区。它是一个 16 GB 的金士顿闪存驱动器,但现在分成两个分区,每个分区 7.30 GB。
如何将两个分区合二为一?我曾在 Windows 中尝试过磁盘管理,但没有成功。
我刚买了一台装有 Windows 7(64 位)的 HP 笔记本电脑。它有一个 500 GB 的 HDD,包含三个分区:一个小的隐藏系统分区、一个 12 GiB 的 HP 恢复分区和一个 450 GiB 的 C: 引导分区。
我想把这个大的 C: 分区分成两个分区,只留下 100 GiB 给系统,剩下的给一个新的数据分区。
尽管 Windows 内置的磁盘管理实用程序可以选择缩小可启动分区,但它只允许我将其大约缩小一半,即使分区上只使用了 20 GiB。据我了解,系统不可移动文件位于分区中间,阻止磁盘管理实用程序执行我想要的操作。
而且由于新的 HP 笔记本电脑不附带操作系统安装盘(它们只允许您自己创建恢复盘),我不能只是重新分区硬盘然后重新安装操作系统。
那么,有没有办法缩小 C: 可启动分区并保持 Windows 7 正常工作?
PS:我尝试使用第三方GParted实用程序,缩小分区后,Windows 7 停止启动,并出现BSoD。系统恢复不起作用,我不得不进行工厂恢复。由于这是一个漫长的过程,我想避免再次这样做:) 所以,请只建议经过验证的解决方案。
我在装有 Windows 10 的 1TB 盘片驱动器上使用一个大分区。我想缩小分区,以便我可以将驱动器镜像到更小但速度更快的 256GB SSD。
我没有计划太多就买了驱动器。(糟糕。)我看到我只使用了 195GB 并想,“该死的,我为什么不加快这个速度?”
但是在使用 Windows 10 工具“优化驱动器”进行(非常耗时)碎片整理/优化之后,我似乎只能缩小到 ~488GB。
据我所知,我需要让源分区小于目标分区才能镜像。但是除了我已经完成的碎片整理之外,我不知道该怎么做。我可以剔除一堆程序并减少我使用的空间,但我使用的空间已经远远小于“收缩后的总大小”。
如何减少分区的最小大小?(即“收缩后的总大小”?)
我需要将包含我的操作系统的磁盘转换为动态磁盘(从基本磁盘)。不幸的是,磁盘上没有空间将驱动器从基本驱动器转换为动态驱动器。
Microsoft 记录了该问题,并指出解决方案是删除磁盘上的最后一个分区:
没有足够的可用空间升级到动态磁盘
解析度
启动磁盘管理器,右键单击最后一个分区,然后单击删除分区。
注意:我不需要理由来问我的问题。但是如果有人拒绝回答这个问题,除非我给出了一个理由,那就是。
需要注意的是:
额外问题:为什么 Windows 7 会创建“恢复分区”?
额外问题:如何在没有“恢复分区”的硬盘驱动器上创建或重新创建“恢复分区”?
幸运的是,我不需要从这个恢复分区备份任何东西,因为 Windows 说它是空的:
除了 Microsoft 支持上的说明不起作用 - 没有删除恢复分区的选项:
从创建 USB 恢复驱动器(用于创建 USB 恢复驱动器)开始,向导末尾应该有一个选项可以删除硬盘驱动器上的恢复分区:
该过程完成后,请执行以下操作之一:
- 如果您想在 PC 上保留恢复分区,请点击或单击“完成”。
如果您想从 PC 中删除恢复分区并释放磁盘空间,请点击或单击删除恢复分区。然后点击或单击删除。这将释放用于存储恢复映像的磁盘空间。删除完成后,点击或单击完成。
笔记
某些 PC 不提供删除恢复分区的选项。如果您遇到这种情况,则说明您的 PC 上没有使用额外磁盘空间的恢复分区。
当我完成向导时,没有提供删除恢复分区的选项:
这显然意味着我的机器没有恢复分区,但我建议您:
这导致了以下问题:
有没有办法使用bash脚本创建和格式化分区?
我认为它可以用 fdisk 完成,但我不知道如何将命令从 bash 脚本输入 fdisk shell,然后退出 fdisk shell。
我想创建一个分区,然后在 bash 中将其格式化为 ntfs。
我有一个/dev/sda1包含使用 0.6 TB 空间的 NTFS 分区的卷(1.2 TB)。
我想ext4在剩余的 0.6 TB 空间中进行分区。
我还没有尝试过任何东西,因为我不想在输入错误命令时冒丢失数据的风险。(我不能使用 gparted,因为我没有 GUI。)
你能给我提供正确的命令,或者至少为mkfs.ext4.
root@rasp:~# fdisk -l /dev/sda
Disk /dev/sda: 1500.3 GB, 1500299395072 bytes
255 heads, 63 sectors/track, 182401 cylinders, total 2930272256 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000303ee
Device Boot Start End Blocks Id System
/dev/sda1 2048 2930272255 1465135104 …Run Code Online (Sandbox Code Playgroud) 将 FreeNAS IMG 写入 16 GB USB 闪存驱动器后,我现在只能使用 938 MB。我使用 Win32 Disk Imager 工具将 IMG 写入设备。后来,当我将 USB 驱动器插入我的 Windows 7 计算机时,它说它必须被格式化,因为它无法读取它。我相信这是正常的。因此,我在出现提示时使用格式选项在 Windows 中对其进行了格式化。因此,现在在 Windows 资源管理器中,该设备的容量报告为 938 MB。

此外,当我检查属性对话框时,我可以看到相同的数字。

当我检查 diskmgmt.msc 时,我可以看到有几个我无法识别的卷和 12.79 GB 的未分配空间。

现在,我有另一个 2 GB USB 闪存驱动器,但也有同样的问题。它也被用于 FreeNAS,据报道它的容量也只有 938 MB。我以为它在那里坏了一段时间,直到我看到这个 16 GB 型号出现同样的问题。
我尝试在 2 GB 模型上使用 diskpart,我看到那里有几个分区 ( list partitions),就像这个分区一样。所以我使用了这个clean选项来尝试擦除它,但这擦除了所有东西,所以现在完全没用了。我不确定如何重建它。
这是一个标准例程,就像整个“用户体验”的一部分一样,每当您使用 FreeNAS 制作可启动的 USB 闪存驱动器时,它都会弄乱您的设备吗?我是 FreeNAS 的新手,所以我不知道。但它确实看起来像。也许实际上是 Windows 中的格式操作把事情搞砸了......我不知道。这不是很好。
如何将容量恢复到 16 GB 大小 (14.9 GiB)?