安装 Ubuntu 9.10 后无法启动 XP

安装 Ubuntu 9.10 后无法启动 XP

我有 2 个分区,每个分区有 2 个 XP。我选择了第一个分区,对其进行了格式化,然后在其上安装了 Ubuntu 9.10。

现在我无法启动 XP,因为显示我已删除的 XP 的 XP 加载器...我尝试了 fixmbr 和 fixboot,但没有效果。

一开始 XP 无法启动,但至少我可以从 Linux 浏览文件夹。现在在磁盘工具中,它被写为无法识别、未知或未使用。

截图:

在此处输入图片描述

在此处输入图片描述

这里是:

~# fdisk -l

Disk /dev/sda: 250.1 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xb7e61057

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1       22508   180795478+  83  Linux
/dev/sda2           22509       30400    63392490    f  W95 Ext'd (LBA)
/dev/sda5   *       22752       30400    61440592+   7  HPFS/NTFS
/dev/sda6           22509       22751     1951834+  82  Linux swap / Solaris

    ~#
    ~# ntfsfix /dev/sda5
    Mounting volume... $MFT has invalid magic.
    ntfs_mft_load(): Failed.
    Failed to load $MFT: Input/output error.
    Failed to startup volume: Input/output error.
    FAILED
    Attempting to correct errors... $MFT has invalid magic.
    ntfs_mft_load(): Failed.
    Failed to load $MFT: Input/output error.
    FAILED
    Failed to startup volume: Input/output error.
    Volume is corrupt. You should run chkdsk.

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

更新:使用一些分区启动 CD 后:

root@ubuntu-tower:~# fdisk -l

Disk /dev/sda: 250.1 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xb7e61057

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1       22508   180795478+  83  Linux
/dev/sda3           22752       30400    61440592+   7  HPFS/NTFS

以下是 GParted 和磁盘实用程序的屏幕截图:

在此处输入图片描述

你有什么想法?

答案1

我和你有同样的问题分区表医生解决了。​​前段时间在工作中,当 WinXP 无法加载时,我使用 WinXP 恢复控制台中的 fixmbr 和 fixboot 命令,它也有效,这里是教程

答案2

我相信你是对的:问题似乎是由于 XP 引导加载程序“随风而逝”造成的。这些操作方法有帮助吗?

相关内容