如何从另一个 Windows 10 安装访问 Windows 10 存储空间?

如何从另一个 Windows 10 安装访问 Windows 10 存储空间?

背景

所以不久前(可能是 3 周前),我决定将我的 NVMe 一分为二,以双启动 Windows 和 Linux。在此过程中,我以某种方式删除了我的 Windows 启动分区或类似的东西。老实说,我不知道发生了什么,但 Windows 不再是 BIOS 启动选项。我想从我的 NVMe 中删除 Windows 10(或修复它并将其移动到 HDD),但有一个存储空间池,里面有两个 1TB 驱动器。上面有一些我不想丢失的视频和文件。问题是,我无法从 Linux 访问它,我不想在删除文件之前删除或迁移创建它的 Windows 10 安装。

我尝试过的方法

我有一个用于启动的 Windows 安装介质和一个装有 Windows 10 的旧笔记本电脑硬盘。我曾尝试使用安装介质修复 NVMe 上的 Windows 10,但无济于事。我尝试过 bcdboot 以及 /fixboot 和 /fixmbr,但同样无济于事。它们都返回了错误集合。因此,我几乎放弃了修复它(除非有人在这里帮我解决这个问题),现在只想从这些驱动器中获取数据。我已启动到硬盘以查看笔记本电脑 Windows 10 是否会检测并安装存储空间池,但笔记本电脑 Windows 10 甚至没有检测到驱动器。它们出现的唯一地方是设备管理器。这就是我所看到的。据我所知,我的笔记本电脑 Windows 10 已更新(我看到的最常见问题)但仍然没有问题。

信息

根据其中的属性选项卡,状态一切正常。它表示已连接并正常运行。以下是 Linux 对已连接驱动器的说明。sda 和 sdc 是存储空间驱动器,sdb 是我尝试在空闲 HDD 上安装新的 Windows 10(最后出错),nvme0n1p 是我的主 NVMe,其中 Linux 分区以粗体显示,旧的 Windows 安装以斜体显示。其余大部分是我在安装介质中尝试创建新的 EFI。我真的不知道自己在做什么,只是将在线教程拼凑在一起……

Disk /dev/nvme0n1: 953.87 GiB, 1024209543168 bytes, 2000409264 sectors
Disk model: INTEL SSDPEKNW010T8                     
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: DB39829D-3C32-11EC-BA97-5CF3708894B3

Device              Start        End    Sectors   Size Type
/dev/nvme0n1p1       2048     104447     102400    50M Microsoft basic data
*/dev/nvme0n1p2     104448 1013065727 1012961280   483G Microsoft basic data*
/dev/nvme0n1p3 1013065728 1013475327     409600   200M EFI System
/dev/nvme0n1p4 1013475328 1013737471     262144   128M Microsoft reserved
/dev/nvme0n1p5 1013737472 1013942271     204800   100M EFI System
/dev/nvme0n1p6 1013942272 1014147071     204800   100M EFI System
**/dev/nvme0n1p7 1014908928 1998358526  983449599 468.9G Linux filesystem**
**/dev/nvme0n1p8 1998358528 1999382526    1023999   500M EFI System**
/dev/nvme0n1p9 1999382528 2000404479    1021952   499M Windows recovery environm


Disk /dev/sda: 931.51 GiB, 1000204886016 bytes, 1953525168 sectors
Disk model: Hitachi HDS72101
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: 7E9C3F2F-421E-11EB-BA75-5CF3708894B3

Device      Start        End    Sectors   Size Type
/dev/sda1    2048     264191     262144   128M Microsoft reserved
/dev/sda2  264192 1953523711 1953259520 931.4G Microsoft Storage Spaces


Disk /dev/sdb: 931.51 GiB, 1000204886016 bytes, 1953525168 sectors
Disk model: Hitachi HDS72101
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: 0897C9BD-80E3-488A-925F-6774096DC888

Device      Start        End    Sectors   Size Type
/dev/sdb1    2048     206847     204800   100M EFI System
/dev/sdb2  206848     239615      32768    16M Microsoft reserved
/dev/sdb3  239616 1953523711 1953284096 931.4G Microsoft basic data


Disk /dev/sdc: 931.51 GiB, 1000204886016 bytes, 1953525168 sectors
Disk model: Hitachi HDS72101
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: 7E9C3F37-421E-11EB-BA75-5CF3708894B3

Device      Start        End    Sectors   Size Type
/dev/sdc1    2048     264191     262144   128M Microsoft reserved
/dev/sdc2  264192 1953523711 1953259520 931.4G Microsoft Storage Spaces

以下还有 GParted 中每个驱动器的屏幕截图,以供了解更多信息:

总结一下。我确实尝试过自己做这件事,把我的 nvme 弄得一团糟,到处都是分区,挖出了一个古老的笔记本电脑硬盘,把 SDCard 变成了可启动的安装媒体,甚至向 Unix & Linux 上的好心人寻求帮助,试图从 Linux 端访问驱动器。我已经在互联网上搜索了大约 2 周,一半的信息我都看不懂,另一半我又在尝试。我想是时候终于向 Windows 方面寻求帮助了。

相关内容