首先你好。
当我在笔记本电脑上安装 Fedora 20 时,出现了一个小问题。
在安装 Fedora 之前,我的 C: 分区上安装了 Windows 7。笔记本电脑有 700 GB 的硬盘,分为 2 个分区 - C:(102GB)和 D:(其余 - 大约 600 GB)。大约一年前,我的笔记本电脑上只有 Fedora,但由于大学项目,我不得不格式化硬盘并安装 Windows。由于我已经格式化了 C: 分区并安装了 Windows 7,我制作了一些对我有用的文件。我读到过某个地方,我可以在一个分区上安装两个操作系统,我记得以前这样做过,没有任何问题。我已将分区格式化为 xfs 文件系统,并且成功安装了 fedora。所以现在,当我在同一个 C: 分区上安装了 Windows 7 之后安装了 fedora 时,出现了问题。我无法使用 Windows,当我尝试在 PC 启动时从列表中启动它并选择它时,我收到消息“错误 0xc7000000 或类似内容(我现在记不清了)。我尝试使用“Windows 系统修复光盘”修复它,但没有成功。我现在不太关心 Windows 操作系统,我使用 Fedora 并饶有兴趣地研究它,但我在 Windows 操作系统中有一个我真正需要的文件。所以我的确切问题是,我可以从 Fedora 中提取该特定文件(它是一个简单的记事本文本文档,其中包含一些 Java 代码和一些我重视的其他文字)吗?我记得文本文档在 Windows 的桌面上。我正在从终端显示该分区中文件内容的某些内容来思考,并将其移动到我的主目录或闪存驱动器上。使用 lsblk 命令,我看到此结果:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 698.7G 0 disk
├─sda1 8:1 0 500M 0 part /run/media/jinx/711a8f8c-9760-4d4f-9b66-bb27ffb58093
├─sda2 8:2 0 3.1G 0 part /run/media/jinx/3E2A9FF92A9FAC81
├─sda3 8:3 0 592.6G 0 part /run/media/jinx/New Volume
├─sda4 8:4 0 1K 0 part
├─sda5 8:5 0 500M 0 part /run/media/jinx/cc98d7f8-ada4-4e9f-8354-800274322e2b
└─sda6 8:6 0 101.6G 0 part /
只要我知道 Windows 的桌面在 c\documents and settings\all users\desktop 中,并且它在 sda6 101.6G 部分。
但我就是在这里卡住了。我不知道有什么命令可以显示分区中的所有文件(包括旧操作系统(windows)的文件),我也不知道有没有办法复制该特定文件并将其移动到其他地方。
我想到另一个想法是将分区重新格式化为 NTFS fs,然后再次尝试使用“Windows 系统修复盘”
就是这样,欢迎提出建议。提前谢谢
pp v 找到了这些主题,但我不确定它们是否与我的问题完全相关。如果我遗漏了什么,请告诉我。
答案1
假设 Windows 位于 /dev/sda6 中且完好无损,以只读方式挂载 Windows 分区,如下所示:
mount -t ntfs -o ro /dev/sda6 /mnt/win
这也需要Linux系统具有ntfs文件系统支持。
可能需要事先创建 /mnt/win
mkdir -p /mnt/win
以管理员身份运行或添加须藤在每个命令之前
然后 Windows 系统应该出现在 /mnt/win 中
答案2
您不能将两个系统安装到同一个分区。我相信您的意思是您在一个卷/磁盘上有两个分区。您是否尝试过将 Fedora 安装在 C: 或 D: 分区上?
要恢复文件,您可以使用测试磁盘。我曾多次使用它从损坏的 Windows 分区中恢复文件。