想要从 Linux Ubuntu 恢复 Windows 7

想要从 Linux Ubuntu 恢复 Windows 7

我想从 Linux 恢复 Windows 7,但我没有 Windows 7 CD 或任何以前的备份文件。请告诉我是否有办法从 Linux 恢复 Windows 7,因为我不想从头开始启动它,因为我有重要文件,它们位于一个分区中。

答案1

我必须从装有 Vista 的笔记本电脑中恢复一些文件,但驱动器出现了一些问题(无法重新映射读取错误)。幸运的是,这只是一些驱动器元数据和 Windows 文件。

我能够使用系统恢复 Live CD恢复起来相当容易 - 只需将其刻录到 CD 上并从中启动/运行即可。您需要一个 USB 驱动器、同一系统中的第二个好磁盘或一个正常工作的网络和另一台计算机/NAS 驱动器。

但是,除非您可以使用 fsarchiver(我无法使用,因为由于元数据损坏,无法使用 NTFS 卷以 r/w 模式安装),否则这不会让您恢复 Windows 7 操作系统。复制文件后,您将需要重新安装。

就我而言,我们没有 Vista CD(我现在在韩国,CD 留在美国),所以我们不得不购买一个新的操作系统并获得了 Windows 7(无论如何,对此我们更加满意)。

答案2

如果不做大量的工作和研究,您将无法从 Linux 修复 Windows,但恢复文件将很容易。启动 Linux Live CD,然后插入外部硬盘或 USB 闪存驱动器。您需要找出要使用的驱动器。运行fdisk -l并查找您的硬盘和 Windows 分区。它看起来像这样:

Disk /dev/sda: 64 heads, 63 sectors, 4465 cylinders 
Units = cylinders of 4032 * 512 bytes 
   Device Boot    Start       End    Blocks   Id  System 
   /dev/sda1             1      2125   4283968+  07  NTFS/HPFS 
   /dev/sda2          2126     19851  35735616   0f  Win95 Ext'd (LBA) 
   /dev/sda5   *      2126      4209   4201312+  83  Linux 
   /dev/sda6          4210      4465    516064+  82  Linux swap

在这种情况下,/dev/sda1将是 Windows 分区。它通常是具有最多块的 NTFS 分区。

接下来,您需要创建一个位置来安装 Windows 分区。Ubuntu LiveCD 下是/media/windows一个不错的选择。因此,请运行:

mkdir /media/windows
mount /dev/sda1 /media/windows

现在您应该可以浏览/media/windows目录并查看 Windows 文件。将需要保留的文件复制到外部硬盘驱动器,然后关闭计算机并重新安装 Windows(或继续使用 Linux!)。

抱歉,关于这篇旧帖!当时正在浏览主页,没注意到 2010 年的日期戳...

相关内容