因此,我在实时 USB 上安装了 Fedora,并尝试将其安装到我的 PC 上。我想我不知怎么弄乱了 ESP 启动分区,每当我启动计算机时,它都会显示“未找到操作系统”。我仍然可以从 BIOS 访问实时 USB,当我检查我的文件时,它们仍然完好无损。现在,我有两个问题:- 1) 有没有办法从我的硬盘驱动器中删除文件,它现在是只读的,可以更改吗? 2) 是否有可能创建我的 Windows 分区(C:驱动器)的恢复映像并将其备份到 D:驱动器或我拥有的完全独立的硬盘?如果可以,我该怎么做?我该怎么做才能修复启动内容而不丢失没有 Windows 操作系统的 D:驱动器中的文件。一些技术规格:- 运行 Fedora 28 工作站 Windows 10 操作系统 1 TB 硬盘 Windows 操作系统驱动器大小 60 GB(如果我可以从中删除文件,可以减少到 50 左右) D:驱动器 - 560 GB 可用空间 独立硬盘 - 120 GB 编辑:运行 Fedora 的实时 USB 大小显示为 6.8 GB,其中有 1 GB 可用,但实际上是 16 GB 的 USB 棒。一些截图: 开机时 尝试安装 Fedora 一次后 分区方案
答案1
您的问题源于您的 EFI 位/dev/sda2
对于 Windows 和 Fedora EFI 位来说都太小了。
一些背景信息:
平均而言,Windows“内核”大小为 75Mb,而默认的“刚好可以运行”的 Fedora 内核大小为 25-28M,简单的数学计算表明 100-105M > 99M。
如果我2)Is there a possibility of creating a recovery image of my Windows partition(C: drive) and back it up to a D: drive or a complete separate hard disk that i have?
正确理解了你的问题,你需要:
1) 足够的备用驱动器空间,可容纳大约 300Gb 以包含所有当前 Windows 和 Fedora 数据。
2)Windows 和 Fedora 上分别有足够的空间(明显较小的限制)用于存储非操作系统数据
此时,我建议从头开始分区逻辑,并采用以下最小分区:
(Windows ESP/MSR)
/dev/sda1 450M
启动/EFI
(对于 Windows 内核和 grub 默认的 3 个内核来说已经足够了)
/dev/sda2 100M 或更大(通常为 256M)
(Windows ESP/MSR)
/dev/sda3 16M
(Windows C:)
/dev/sda4 116.8G
(Windows D:(可能跨两个操作系统共享驱动器)
(注意:重新安装期间不应重新格式化此驱动器,也不需要重新格式化;除非所有宝贵的数据都已复制/备份到某处)
/dev/sda5 661.8G
(Fedora 28--使用默认 LVM)
/dev/sda6 144.3G
(Fedora 交换)
理想情况下应该是 sda6 lvm 的一部分
/dev/sda7 8G