Fedora 38 Live环境下挂载戴尔Inspiron 7706的Windows 11 NVMe磁盘以恢复数据求助
看起来你碰到的是戴尔新机型常见的IRST(Intel快速存储技术)RAID配置问题——这款机器出厂默认用了RAID模式而非传统AHCI,而Fedora Live环境默认没加载对应的驱动,所以才会看到isw_raid_member这类设备,识别不出原本的NTFS分区。别担心,咱们一步步来解决:
第一步:安装RAID识别工具并激活RAID卷
首先切换到root权限,然后安装必要的工具包(Fedora Live联网就能临时安装):
sudo su dnf install dmraid ntfs-3g
安装完成后,先扫描系统里的RAID配置:
dmraid -r
这时候应该会输出类似/dev/nvme0n1: isw, "/dev/mapper/isw_abcdefgh_Volume0", GROUP, ok, 57149440 sectors, data@0的内容,显示识别到的Intel RAID卷。
接下来激活这个RAID卷:
dmraid -ay
激活成功后,你可以在/dev/mapper/目录下看到对应的RAID设备,比如isw_abcdefgh_Volume0。
第二步:查看并修复NTFS分区
现在用fdisk -l查看激活后的RAID设备的分区:
fdisk -l /dev/mapper/isw_*
这时候应该能看到熟悉的NTFS分区了(通常是1号或2号分区对应Windows系统盘)。
因为你的Windows是异常断电损坏的,NTFS分区大概率处于“脏状态”,直接挂载可能失败,先修复一下:
ntfsfix /dev/mapper/isw_abcdefgh_Volume0p1
(注意把p1换成你实际看到的系统分区编号)
第三步:挂载分区并提取数据
创建一个挂载目录,然后挂载NTFS分区:
mkdir /mnt/windows mount -t ntfs-3g /dev/mapper/isw_abcdefgh_Volume0p1 /mnt/windows
现在进入/mnt/windows就能看到Windows系统里的所有文件了,赶紧把需要的用户数据复制到外接存储设备里吧!
备选方案:如果dmraid不生效
从你lsblk的输出看到了md126和md127,这可能是系统自动识别的软RAID设备,你可以试试用mdadm查看状态:
mdadm --detail /dev/md126
如果显示状态是active,直接对这个设备执行上面的fdisk -l、ntfsfix和挂载操作就行。
后续注意事项
等你把数据备份完成后,要是想把这台机器改成纯Linux,记得进BIOS把磁盘模式从RAID改成AHCI,这样后续Linux系统能更顺畅地识别和使用磁盘,避免再碰到RAID相关的问题。
备注:内容来源于stack exchange,提问作者crashulater

