当前位置: 首页>>技术教程>>正文


如何在Windows中读取ext4分区?

, ,

问题描述

我对ext4有两个问题:

  1. 目前是否有办法在Windows(XP /Vista /7)中安装ext4分区以获得基本的读取支持?

  2. 如果没有,有没有计划支持这一天?

最佳解决方法

有一个名为ext2read的实用程序可以浏览Windows中的Ext分区(包括Ext4分区)。我最近没有尝试过。

在Windows系统中下载并执行它。

Ext2Read还可以读取Wubi虚拟磁盘。例如\ubuntu\disks\root.disk

次佳解决方法

ext4通过旧的ext2 *项目提供了一些支持。 btrfs目前没有Windows支持。新的文件系统总是会有一段时间没有其他操作系统的支持,坦白说,这会很糟糕。

还应该提到的是,尝试将文件系统读入另一个系统的项目总是会增加分区的风险。

因此,考虑到这一点,有一个解决方案可能需要30分钟到一个小时来设置,它将为您提供near-native速度,任何Linux分区支持,并且与从Linux安装它一样安全(或非常接近) :虚拟化!

是的,我建议你放弃300megs的RAM和一大堆磁盘空间来从Windows中运行Ubuntu Server。大多数现代虚拟化系统(如Virtualbox和VMWare)允许您将VM传递给整个磁盘或分区,这就是您要做的事情。从virtual-ubuntu中安装它,安装samba,共享ubuntu-mounted磁盘并从Windows中挂载共享。

这听起来像很多开销,但Ubuntu服务器很漂亮,它不需要太多的资源。安装完成后,你可能会得到150megs的RAM。

第三种解决方法

如果您正在谈论dual-boot系统,Windows无法原生读取Linux-formated分区。因此,您有两种选择。

推荐的解决方案 – 共享存储

创建一个NTFS分区,该分区将保存您希望从Windows和Ubuntu可访问的文件,并将文件存储在那里。

这是推荐的安全解决方案。

替代解决方案 – Third-party软件

软件适用于Windows,允许您在某种程度上读取和写入Linux分区。

这种软件的一个例子是Ext2Fsd。 Ext2Fsd支持EXT4。默认情况下,它将以read-only模式加载文件系统,但如果您愿意,可以启用read-write模式。但是,不建议这样做。

  • 使用Ext2Fsd安装的EXT4分区将显示为EXT3。这个是正常的。

请注意,第四个扩展文件系统的这些功能未被输入:

  • 期刊:log-based操作,外部期刊

  • 范围:大小截断&扩展,删除文件

  • 扩展属性:ACL支持

  • 注意:安装Ext2Fsd后可能会显示错误;该应用程序仍然有效。

安装后,重新启动计算机并从“开始”菜单打开Ext2 Volume Manager。

您可以在此处分配或更改Linux分区的驱动器号,安装和卸载它们,或执行其他操作。

如果要为EXT4文件系统启用写入支持,请选择“Ext2 Management”,取消选中“Mount volume in readonly mode”框,然后单击“应用”。

您还可以选择是否要在启动时自动挂载Linux分区(不应将此选项用于USB驱动器和可移动介质)。

注意:此解决方案远非完美,您的Linux分区可能会发生数据损坏。使用此风险需要您自担风险!

第四种方法

要读取ext4,您可以使用Ext2Fsd。它是Windows的驱动程序。该名称表明它只适用于ext2,并且该站点表示它可以与ext2和ext3一起使用,但最后一个版本也支持ext4。

第五种方法

另一种方法是在Windows机器上安装CoLinux并使用最小系统(足以安装有问题的文件系统)和Samba进行设置。然后只需安装你的FS,并将其分享到Windows。不完全优雅,但工作得很好,并且不会因为错误的驱动程序而导致文件系统损坏。

如果CoLinux从头开始安装太麻烦了,可以尝试使用AndLinux,这是CoLinux的操作系统,已经开箱即用。二十分钟后安装。您仍然需要设置挂载,但文件系统共享应该已经很好了。

第六种方法

您可以在虚拟机中安装Linux,然后将物理驱动器或分区直接绑定到它。然后将机器设置为可通过Samba /CIFS访问,并将共享映射到Windows资源管理器中的驱动器号。

在VirtualBox中有一个guide用于执行此操作。

这可能是最简单的方法,应该在正确设置后透明地工作。它应该适用于Linux支持的任何文件系统,而不必与可怕的过时(可能不稳定)的第三方工具一起使用。

通过一些工作,您甚至可以在Windows中启动整个主Linux发行版。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/1593.html,未经允许,请勿转载。