好的,我在 Ubuntu 安装过程中失败了,我的新电脑现在无法使用。我意识到这是一个特殊的情况,但如果能提供任何帮助,我将不胜感激。我将尝试提供所有相关详细信息:
基本上,我一开始想要install Ubuntu 13.10 alongside Windows 8
。我为安装设置了一个 30GB 的分区。我遇到了一个很常见的问题,即安装程序无法识别 Windows 8。我一直在 USB 驱动器上运行 Ubuntu 安装。
在我尝试安装 Ubuntu 时(一开始出现“??? ???”错误,我在这个网站上询问过,然后当我能够绕过它时,出现了 errno 5 错误),我不得不多次启动并重新启动安装程序。每次我这样做时,我都必须转到以下屏幕并手动留出 30GB 分区。
现在,在我无数次收到“??? ???”错误之后,我注意到它把我带回到显示的屏幕Image 1
,但这次操作系统曾是检测到了,它是 Ubuntu,第一个选项是重新安装 Ubuntu。考虑到这是指 30GB 分区,我选择了此选项。
我errno 5
又收到错误了,这意味着没有实际安装。但是当我再次启动安装程序时,出现了以下屏幕:
图 1:错误的分区
之前有一个 ~217GB 的分区,包含我的 Windows 8 的分区,以及我之前使用的 30GB 分区playing around
。但现在是同一个分区。
以前,当我从 USB 启动 Ubuntu,然后重新启动计算机时,启动管理器会将 Windows 8 显示为唯一的启动选项。现在,有了no
启动选项。我仍然可以通过插入 USB 来运行 Ubuntu。
图 2:启动管理器不显示 Windows。
我有没有 247GB 的选项re-partitioning
可以恢复 Windows 8?还是说我除了重新安装 Windows 8 之外别无选择?
答案1
从实时 CD 启动并选择“测试 Ubuntu”或任何它所说的内容,然后配置您的网卡以便您可以上网。然后,一旦您可以访问互联网,您就会想要安装一个名为 testdisk 的程序。该程序非常棒,它将找到并恢复您的旧分区。您不必重新安装 Windows,我甚至用它来恢复已格式化的分区。
丢失分区
如果您在分区时出现错误,并且该分区不再出现在分区表中,只要您没有在该空间中写入数据,您的所有数据仍然存在。
从 Live CD 运行时安装软件
转到 /etc/apt/sources.list 文件并取消注释每个部分,完成后运行 apt-get update,然后运行 apt-get install testdisk,也可以对您需要安装的任何其他不在基于 Live CD 的系统上的软件包执行此操作。不要运行 apt-get dist-upgrade,因为系统在从 Live CD 运行时无法进行实际升级。如果您从 USB 密钥运行,这几乎适用于所有内容,但实际上可能会因 hal 内核和 initrd 映像而失败,但应该适用于其他所有内容。
测试盘
或者,testdisk 应用程序应该能够恢复您的分区。使用 apt-get 安装 tesdisk 包。运行 testdisk,它将扫描您的计算机以查找媒体(硬盘驱动器、SD 卡和任何其他驱动器),并为您提供菜单驱动的方式来恢复您的分区。如果您不是以 root 身份运行它,则需要按如下方式运行它:
sudo testdisk
另外,即使您工作的驱动器不大或损坏程度不大,也要帮自己一个忙,这个过程可能需要很长时间才能完成。如果由于某种原因该过程停止,您将不得不重新启动整个过程。但是当您启动测试磁盘时,您可以让它创建一个日志文件,然后它会从上次停止的地方继续,您可以通过输入以下选项来实现:
testdisk /log /dev/sda
如果您对整个磁盘进行映像处理或者仅对其单个分区表进行映像处理
testdisk /log /dev/sda1
如果您的驱动器确实被损坏并且需要进行数据恢复,还有另一个名为 photorec 的程序,它是 testdisk 的一部分,同样...非常棒的东西,功能非常强大,多年来我已经使用这两个程序为很多客户保存了数据。