在我尝试在 MS Surface 4 上当前正在运行的双启动设置(首先安装 Windows)上全新安装 LINUX 后,我寻求一些帮助。我将 256 硬盘分区为 Surface Windows 版本的 1.71 恢复分区、Linux + 8 GB 交换分区的 30 GB 分区以及 Windows 版本的其余分区。那是在我把一切都搞砸之前。请参见下文了解现在的样子……
我想我喝了三杯啤酒,首先尝试使用选项 1 重新安装,其中识别出已安装的 Windows,但没有成功(而且我相信我丢失了 grub)。
在那不起作用之后,我愚蠢地做了第二个选项,现在我相信我可能格式化了所有内容(但仍然没有可以运行的 Linux 安装)。
我启动了 Windows 修复程序,但无济于事(自动修复程序不起作用)。我也尝试过启动修复程序(因为我有一张 Linux Live CD)。如果有人想看的话,我可以将输出文件/文本上传到 Dropbox。
我跑了fdisk -l
,结果如下。
Disk /dev/loop0: 1.4 GiB, 1532116992 bytes, 2992416 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/nvme0n1: 238.5 GiB, 256060514304 bytes, 500118192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 5199C5B5-0A7C-4A63-AE50-EC145C6C0E55
Device Start End Sectors Size Type
/dev/nvme0n1p1 2048 1050623 1048576 512M EFI System
/dev/nvme0n1p2 1050624 2050047 999424 488M Linux filesystem
/dev/nvme0n1p3 2050048 500117503 498067456 237.5G Linux LVM
Disk /dev/sda: 931.5 GiB, 1000204886016 bytes, 1953525168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x84a08e15
Device Boot Start End Sectors Size Id Type
/dev/sda1 2048 1953521663 1953519616 931.5G 7 HPFS/NTFS/exFAT
Disk /dev/sdb: 29.4 GiB, 31591497728 bytes, 61702144 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x00d7770e
Device Boot Start End Sectors Size Id Type
/dev/sdb1 * 2048 61702143 61700096 29.4G c W95 FAT32 (LBA)
Disk /dev/mapper/ubuntu--vg-root: 229.6 GiB, 246486663168 bytes, 481419264 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/mapper/ubuntu--vg-swap_1: 7.9 GiB, 8510242816 bytes, 16621568 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
931 是外置硬盘,29.4 是 livecd USB。我不知道该怎么办,但此时我非常害怕我丢失了 Windows 启动时的所有文档和文件。我将尝试运行测试磁盘,但我不确定我是否已格式化 Windows 分区(我想也许我已经格式化了,因为我最初将 256 硬盘分为两个分区用于双启动,但现在我看不到两个……)
如果有人能帮助我解决这个问题就太好了。
提前致谢!
编辑:这是 boot.info 输出文本文件的 google-drive 链接,用于启动修复帮助!
答案1
如果您的文档和文件位于 931GiB 外部磁盘上并使用 NTFS 存储,它们可能完好无损。您应该能够使用 Ubuntu 安装程序的“安装前尝试”模式查找它们。
如果您的文档和文件位于内部 238GiB SSD 上,那么 Windows 中的所有内容都会消失。您可能该磁盘上有仅由 Ubuntu 使用的文档,但我怀疑没有。
如果文件似乎不见了,你可能能够恢复它们照片录制;但是,据我上次检查,此工具在恢复文件名和目录结构方面表现不佳,因此您将面临大量名称奇怪的文件需要整理。 (PhotoRec 至少可以识别大多数常见文件类型并为文件提供适当的文件扩展名。)我听说有些 Windows 专用工具可以更好地恢复曾经位于 NTFS 卷上的文件(和文件名),但我不记得任何特定工具的名称。在 Windows 论坛上询问此问题可能会得到比在这里更好的答案。任何此类工具都需要单独的磁盘作为目标。也就是说,如果您想从两个磁盘恢复文件,则需要第三个磁盘作为目标。如果您的 931GiB 外部磁盘从未保存过任何值得恢复的内容,则可以将其用作从 238GiB SSD 进行恢复的目标。
如果我的悲观评估是正确的,你应该立即停止使用您的磁盘!每次写入磁盘都有可能覆盖重要数据,因此使用磁盘的时间越长,能够从中恢复的数据就越少。