我正在尝试从由于某种原因变得不可读的 Windows (NTFS) 磁盘恢复数据。我是在 Linux Mint 环境中执行此操作的。
我可以正常看到分区,我也看到了正确的磁盘可用空间。但是,安装它会出现问题:
> sudo ntfs-3g -o force,rw /dev/sdc1 /media/windows2
ntfs_mst_post_read_fixup_warn: magic: 0x43425355 size: 4096 usa_ofs: 33488 usa_count: 34671: Invalid argument
Actual VCN (0x8000020b5080000) of index buffer is different from expected VCN (0x0).
ntfs_mst_post_read_fixup_warn: magic: 0x43425355 size: 4096 usa_ofs: 33488 usa_count: 34671: Invalid argument
Actual VCN (0x8000020b5080000) of index buffer is different from expected VCN (0x0).
ntfs_mst_post_read_fixup_warn: magic: 0x43425355 size: 4096 usa_ofs: 33488 usa_count: 34671: Invalid argument
Actual VCN (0x8000020b5080000) of index buffer is different …
Run Code Online (Sandbox Code Playgroud) 我在安装 Mint Debian 版时,与经典版不同,当我没有指定格式化时,安装会自动格式化我的主分区。
所以以前的格式和现在一样是 ext4。我相信数据仍然存在,因为它是一种快速格式。
我现在已在实时 USB 上启动计算机以防止在其上写入。跑 testDisk。有没有办法恢复到以前的超级块,这样我就可以恢复我的数据?
如何在不格式化和不丢失数据的情况下将我的分区类型 ID 从 83 更改为 8e?
据我所知,固态硬盘(SSD)将数据存储在操作系统无法控制的不同位置。如果我不小心删除了一个分区,然后在使用 创建新分区时输入了前一个分区的确切起始块和结束块fdisk
,我可以像在普通硬盘 (HDD) 上一样恢复文件吗?