我有一个 1TB 便携式硬盘用于备份。
整个驱动器 ( /dev/sdb
) 已被格式化为ext4
文件系统。但我现在在 Windows 上,我需要取回这些文件......
我尝试使用带有 VMware 的 Ubuntu 虚拟机和共享文件夹来将数据转换到其中,ntfs
但磁盘不会显示!
这可以做到吗?如果可以,如何做到?
答案1
有多种方法可以将数据从 Linux 文件系统传输ext4
到 Microsoft 文件系统(NTFS、FAT32 或 exFAT)。
最好避免写入 Windows 分区 (C:)。最好使用 NTFS(或 exFAT)文件系统写入其他分区,因为这样可以降低损坏 Windows 操作系统的风险。在从 Linux 复制到 Windows 分区 (C:) 之前,至少备份您不能丢失的所有内容(Windows 中的个人文件)。
我建议使用 Linux 的直接方法在计算机的裸机上启动(而不是在虚拟机中)。您无需安装它,但可以实时运行 Linux 或从 USB 闪存盘启动持久实时运行。
运行 Linux 时,您可以读写 Microsoft 文件系统。如果挂载读写(获取写权限)出现问题,请重启Windows(而不是关机)并从那里直接启动到 Linux。否则,Microsoft 文件系统可能会因休眠或快速启动(半休眠)而“脏”。如果仍然有问题,请参阅这个链接。
现在您应该能够将文件从 Linux 复制到 Microsoft 文件系统。