我有一台装有 Windows XP 的 Acer 上网本。
我安装了 Ubuntu 12.04(实际上是从 10.?? 升级到 11.04,再升级到 11.10,然后升级到 12.04)。我想删除 Ubuntu 12.04,尝试其他以前的版本或 kubuntu 或 lubuntu,因为我发现 12.04 速度很慢,而且对 USB 设备(无论是闪存还是外置硬盘)的读写速度都非常慢。我就是不能这样使用它。
我找到了很多关于如何安全删除 Ubuntu 的信息。但这涉及安装 EasyBCD,当我安装它时,它告诉我它找不到 BCD 注册表,并且它只能在 Vista 和 Windows 7 上运行。
据我所知,安全地卸载/删除 Ubuntu 涉及 2 或 3 个步骤。1. 修复 mbr 2. 删除 linux 分区 3. 扩展 windows 分区以使用未分配的磁盘空间(从删除 linux 分区中获得)。
为了修复 mbr,我使用了我发现的以下命令这里。
sudo lilo -M /dev/sda mbr
我创建了一个带有 11.04 的可启动 USB 棒并用它启动了上网本,然后执行了上述命令。
之后重新启动 PC,选择启动 Windows(从 Windows 多重启动菜单 - 我猜是因为上述 lilo 命令导致 GRUB 菜单消失)。
然后我diskmgmt.msc
删除了 linux 分区 (sda3)。但我无法调整 windows 分区 (sda2) 的大小,因为 Windows XP 没有该选项。我尝试使用 gparted 进行调整大小,如前所述这里,但不知何故没有奏效。也就是说 - sda2 显示为 87.72 GB,并且它不允许我增加大小以包含由于删除 linux 分区而未分配的 47.23 GB 空间。
现在,当我启动时,Windows 多重启动菜单中仍会显示“Ubuntu”。有没有办法可以删除它,让它只显示 Windows?
我将安装 11.04,但我仍然可以调整未分配空间的大小,以便我也可以尝试另一个版本,这使我能够以适当的速度使用 USB HDD。
谢谢
答案1
在安装另一个发行版之前,您不需要删除旧的 Ubuntu 安装,也不需要重新安装 Windows 引导加载程序,当然也不需要调整 Windows 分区的大小来占用 Ubuntu 先前占用的空间。
只需从 Kubuntu/Lubuntu LiveCD/USB 启动,当系统询问您是否要安装以替代 Windows 或与 Windows 一起安装时,选择“其他”,然后手动选择以前安装的 Ubuntu 使用的分区。
确保勾选了“格式化分区”,这将重新格式化该分区并删除其中的所有数据。