如何在 Windows 上读取 SD 卡的 Ext4 分区?

如何在 Windows 上读取 SD 卡的 Ext4 分区?

我有一张 32 GB 的 SD 卡,上面有一个 FAT32 分区和一个 Ext4 分区。如果我将 SD 卡安装到计算机上,我可以在 Windows 中正常读取 FAT32 分区。但是我该如何读取 Ext4 分区呢?

我已经安装Ext2Fsd据称(链接1链接2) 支持 Ext4 分区。但据说它只部分支持 Ext4 分区,而且它最擅长读取它们,不建议写入它们,因为可能会发生数据损坏。我本来就不需要写入,但我甚至无法读取它。

当我启动 Ext2 卷管理器时,我没有看到 SD 卡的 Ext4 分区。为什么它没有显示出来?

更新

好的,这是一个简短的更新。

  1. Ext2Fsd 不起作用(正如您在下面的我自己的回答中看到的那样)。
  2. Ext2Read 不起作用(这是上述链接中最受支持的解决办法)。

Ext2Fsd 没有分配驱动器号来在 Windows(资源管理器)上安装 FS。

选择驱动器号后,我得到的返回结果如下:

图像

什么也没有!我只看到一个空对话框。

至于 Ext2Read,它似乎不了解可移动设备。

这是我以管理员身份启动 EXE 时得到的结果(必需):

图片2

如果它是真正的 HDD,它就能看到它,我也能浏览它。下图中我的 Ubuntu 磁盘显示有两个 Ext3(我认为是)分区和一个 Swap 分区。

但如果它是一个可移动设备,比如安装到 SD 卡读卡器上的带有 Ext 分区的 SD 卡,它根本不会显示(显然)。

那么 Ext2Read 不支持可移动设备吗?对吧?我不知道 Ext2Fsd 是怎么回事,它无法为可移动设备上的分区分配驱动器号。这是设计使然吗?它也无法使用 Ubuntu 安装我的内置硬盘。

唯一真正管用的就是 Diskinternals 的 Linux Reader,正如 Chris 在下面建议的那样。谢谢 Chris!

可移动驱动器在 Linux Reader 中的显示方式如下:

Linux 阅读器

它非常棒。它甚至还为那些想要深入了解它的人提供了一个十六进制查看器。它不仅显示 Linux 分区,还显示 Windows 分区。

这是有关我的分区/SD 卡/读卡器的一些信息。

低的 低的

它非常易于使用并且具有许多功能。

更新

好的,我刚刚发现 Ext2Read 确实有效!我读取不正确。您可以在屏幕截图中看到它们是两个不同的设备。

/dev/sda1
/dev/sda2
/dev/sdf2

设备sdf2是我 SD 卡上的 Ext4 分区。所以我要感谢 Ext2Read!它确实有效!但 Ext2Fsd 却不行。

这里是我发现的另一个可以运行的工具:Ext4Explorer。

我使用 Ext4Explorer 得到了相同的结果。我可以看到一个设备(内置硬盘)上的两个分区和 SD 卡上的一个分区。这是屏幕截图。

ext4explorer

但与 Ext4Explorer 和 Ext2Read 不同的是,Linux Reader 会在您打开文件夹时显示有多少个文件以及有关文件的一些基本信息。前两个则不会。如果您在使用其中任何一个时想知道有多少个文件,您必须计算文件数量……太荒谬了!

所以我说使用 Linux Explorer!

答案1

他们有你需要的东西:

http://www.diskinternals.com/linux-reader/

它是免费的并且还有适用于 TotalCommander 的插件!

TotalCommander 插件:http://www.diskinternals.com/reader-for-tc/

答案2

先阅读第 12 步!

我想我刚刚找到了我自己问题的答案。下面是完整的操作方法。

  1. Ext2Fsd项目网站。
  2. 点击下载关联。
  3. 单击 SourceForge 文件的链接存储库
  4. 点击Ext2Fsd文件夹,然后0.51文件夹。您可能需要 EXE 文件来进行自动安装,而 ZIP 则用于手动安装。提示!文件页面顶部有最新版本的下载链接。
  5. 运行安装程序(Ext2Fsd-0.51.exe)。按照安装指南进行操作。
  6. 单击“开始/Orb”按钮、“所有程序”、“Ext2Fsd”、“Ext2 卷管理器”。如果出现联合航空迅速的。
  7. 现在,在 Ext2 卷管理器的下部,尝试找到已安装的 SD 卡。就我的情况而言,它是磁盘 5。
  8. 找到 SD 卡后,左键单击分区类型下显示“Linux”的分区以选择它。
  9. 按 F4 获取“更改驱动器号”对话框。由于某种原因,如果您右键单击 Linux 分区,则不会出现此对话框。这要么是因为它位于可移动设备上而不是实际的 HDD 上,要么是因为它属于 Ext4。我的 HDD 上还有另一个 Ext3 分区,上下文菜单在那里可用。因此,您必须使用 F4 键才能进入此对话框。
  10. 单击添加按钮添加驱动器号。
  11. 选择驱动器号并单击“确定”。
  12. 死路!好吧,我现在知道这不管用了。它拒绝分配新的驱动器号。可能是因为 Ext 分区位于可移动设备上。不过,对于大多数实际 HDD 上的正常使用场景,我希望这能起作用。因此,我不会在付出所有努力后删除此操作指南,而是将其保留以供将来参考。

截图如下...

EXE文件 菜单 低分辨率 添加按钮 新的驱动器号

相关内容