安装Optane NVMe SSD进行数据恢复

安装Optane NVMe SSD进行数据恢复

环境:

MMMMMMMMMMMMMMMMMMMMMMMMMmds+.        shawn@shawn-P67A-UD5-B3 
MMm----::-://////////////oymNMd+`     ----------------------- 
MMd      /++                -sNMd:    OS: Linux Mint 19.2 Tina x86_64 
MMNso/`  dMM    `.::-. .-::.` .hMN:   Host: P67A-UD5-B3 
ddddMMh  dMM   :hNMNMNhNMNMNh: `NMm   Kernel: 4.15.0-54-generic 
    NMm  dMM  .NMN/-+MMM+-/NMN` dMM   Uptime: 13 mins 
    NMm  dMM  -MMm  `MMM   dMM. dMM   Packages: 2107 
    NMm  dMM  -MMm  `MMM   dMM. dMM   Shell: bash 4.4.20 
    NMm  dMM  .mmd  `mmm   yMM. dMM   Resolution: 1600x900 
    NMm  dMM`  ..`   ...   ydm. dMM   DE: Cinnamon 4.2.4 
    hMM- +MMd/-------...-:sdds  dMM   WM: Mutter (Muffin) 
    -NMm- :hNMNNNmdddddddddy/`  dMM   WM Theme: Mint-Y-Dark (Mint-Y) 
     -dMNs-``-::::-------.``    dMM   Theme: Mint-Y [GTK2/3] 
      `/dMNmy+/:-------------:/yMMM   Icons: Mint-Y [GTK2/3] 
         ./ydNMMMMMMMMMMMMMMMMMMMMM   Terminal: gnome-terminal 
            .MMMMMMMMMMMMMMMMMMM      CPU: Intel i5-2500K (4) @ 3.700GHz 
                                      GPU: NVIDIA GeForce GTX 1050 Ti 
                                      Memory: 1217MiB / 16024MiB

我将 Intel Optane H10 NVMe SSD 插入 PCI NVMe 适配器卡:

在此输入图像描述

这似乎确实有点工作,因为它看到了 Windows 分区:

shawn@shawn-P67A-UD5-B3:~$ lsblk
NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
fd0           2:0    1     4K  0 disk 
sda           8:0    0 223.6G  0 disk 
├─sda1        8:1    0  53.1G  0 part /
├─sda2        8:2    0     1K  0 part 
└─sda5        8:5    0  11.2G  0 part [SWAP]
nvme0n1     259:0    0   477G  0 disk 
├─nvme0n1p1 259:1    0   260M  0 part 
├─nvme0n1p2 259:2    0    16M  0 part 
├─nvme0n1p3 259:3    0 475.7G  0 part <------
└─nvme0n1p4 259:4    0   980M  0 part

在此输入图像描述

我了解 Optane 的架构,因此不需要解释。我意识到这一切都不应该起作用。但由于它看到了分区,我认为至少有机会读取数据。我并不关心实际使用它。我至少需要读取数据,因为这是为了客户的数据恢复。

这是我尝试手动挂载 nvme0n1p3 分区时得到的结果:

shawn@shawn-P67A-UD5-B3:/mnt$ sudo mount.ntfs-3g /dev/nvme0n1p3 optane
ntfs_mst_post_read_fixup_warn: magic: 0x00000000  size: 4096   usa_ofs: 0  usa_count: 0: Invalid argument
Index buffer (VCN 0x0) of directory inode 0x5 has a size (24) differing from the directory specified size (4096).
Failed to open $Secure: No such file or directory
Failed to mount '/dev/nvme0n1p3': No such file or directory

该分区似乎“可读” dd

shawn@shawn-P67A-UD5-B3:/mnt$ sudo dd if=/dev/nvme0n1p3 of=/dev/null bs=1M count=10
10+0 records in
10+0 records out
10485760 bytes (10 MB, 10 MiB) copied, 0.0279282 s, 375 MB/s

我猜测修复可能是“修复”文件系统,但我需要 100% 地修复它,因为我不想删除其中的数据。

先感谢您!

相关内容