是否能够逐步恢复大量丢失分区的数据?

是否能够逐步恢复大量丢失分区的数据?

这篇文章与我的另一个问题相关:恢复数据

我在 TestDisk 上找到了一个分区,但它大约有 300 GB,而且我手头没有外部硬盘。

  • 是否可以将恢复的数据部分放在 16 GB 闪存驱动器上,然后将其转移到我的另一台笔记本电脑上?(这台笔记本电脑有一个 TB 硬盘,因此存储不是问题)

    或者我还能做些什么,比如将恢复数据上传到云端?

谢谢!

答案1

有很多选择,但范围太广,无法全部通过或全部使用。我们这里参考的是这个简单的恢复方法,解释如下:

恢复损坏或删除的 NTFS 分区

始终建议制作分区的映像,然后运行dd/浏览映像。这意味着需要 02x 300GB 的可用空间。ddrescuetestdiskphotorec

  • dd/都ddrescue支持起始位置和大小。因此,您可以逐个读取块,复制到闪存盘,然后在 PC2 上合并它们。

    man dd

       count_bytes
              treat 'count=N' as a byte count (iflag only)
    
       skip_bytes
              treat 'skip=N' as a byte count (iflag only)
    
       seek_bytes
              treat 'seek=N' as a byte count (oflag only)
    

    缺点是您需要进行 20 轮(300GB/15GB)复制/粘贴,每次复制/粘贴的数据块为 15GB。

  • 在 PC2 上设置 NFS 共享并将其安装在 PC1 上,建议使用以太网电缆连接而不是 WiFi 来实现快速传输。

    参考: Ubuntu 服务器指南:网络文件系统 (NFS)

    PC2:服务器

    1. 安装 NFS 服务器

      sudo apt-get install nfs-kernel-server
      
    2. 设置共享文件夹

      sudo nano /etc/exports
      
      /media/<username>/<partition-name>/<shared-folder>    *(rw,sync,no_root_squash)
      
    3. 启动 NFS 服务

      sudo service nfs-kernel-server start
      

    PC1:客户

    1. 安装 NSF 客户端工具

      sudo apt-get install nfs-common
      
    2. 挂载共享文件夹

      sudo mkdir /mnt/pc2-nfs
      sudo chown <username> <username> /mnt/pc2-nfs
      sudo mount <pc2-ip>:/media/<username>/<partition-name>/<shared-folder>  /mnt/pc2-nfs
      

相关内容