从虚拟机调整物理分区的大小

从虚拟机调整物理分区的大小

我想使用 GParted Live CD 调整笔记本电脑上某些分区的大小。不幸的是,我没有 USB 磁盘/CD 来写入映像。

有没有办法在虚拟机上启动 gparted 并让它在主机的物理磁盘上工作?

ps 它不是系统文件所在的磁盘,而是第二个硬盘。

答案1

你有两个硬盘,对吧?这是可以做到的,但你必须在控制台上做一些工作。使用 Virtualbox,你首先必须创建一个描述要分区的硬盘的文件:

VBoxManage internalcommands createrawvmdk -filename file.vmdk  -rawdisk \\.\PhysicalDrive1

生成的描述符文件将位于何处file.vmdk,而 PhysicalDrive1 是 Windows 上的第一个 HD。如果您不熟悉命令行,请查找。您可能必须将目录更改为 VBoxManage 所在的位置。并且您必须使用管理员 shell。

从这里开始就很简单了。在 Virtualbox 中创建一个新机器,将 Gparted iso 指定为虚拟 CDrom,将 file.vmdk 指定为硬盘,从 CD 启动,就可以了。

但做事要格外小心!如果你设法对系统驱动器进行分区,你可能会丢失大量数据。但这是可能的,我就是那样在第二个分区(不是第二个硬盘)上安装了 Linux。

进一步研究的良好起点是virtualbox raw disk access windows PhysicalDrive

相关内容