有没有办法从Windows读取ext4分区?如果是这样,我该怎么办?

评论

尝试使用Diskinternals的Linux Reader,它是我发现确实运行良好的最佳工具。与Ext2Fsd,Ext2Read或Ext4Explorer不同,Ext2Reads或Ext4Explorer甚至不提供基本信息,例如打开文件夹时有多少文件。

@Samir Linux Reader在Windows 10下根本无法使用。无法单独打开(在驱动器列表中),并且尝试在驱动器号下进行挂载时,会引发很多关于购买专业版需求的麻烦,并挂载具有以下功能的驱动器整个磁盘上只有一个文件,称为“存储”。

在2020年,现在可以使用WSL访问Linux文件系统:devblogs.microsoft.com

#1 楼

Ext2Read运作良好。它还可以打开和读取磁盘映像(例如:Wubi磁盘映像)。Ext2Read是类似于实用程序的资源管理器,可以浏览ext2 / ext3 / ext4文件。它
现在支持LVM2和EXT4扩展区。它
可用于查看和复制文件和
文件夹。它可以递归复制整个文件夹。它还可以用于
查看和复制磁盘和文件




评论


用户抱怨病毒感染的网站上有几条评论。广告意识报告它感染了我。我将进行更多测试,并将其报告给项目的邮件列表。至于报告,目前看来阿努比斯已经倒闭了。该报告的PDF版本在这里。它清楚地显示出病毒在哪里戳。

– AndrejaKo
2010-09-13 17:47

这是VirusTotal和Anubis的结果(来自干净系统)。在我看来,它好像在注册表中四处乱窜,不应该四处乱窜。

– AndrejaKo
2010-09-13 18:11

另一方面,这是以前版本的VirusTotal结果和以前版本的Anubis结果。注册表崩溃可能来自崩溃。我仍然不确定该怎么做。

– AndrejaKo
2010-09-13 22:47

它不支持可移动设备。尝试将带有Ext4分区的SD卡放在SD卡读取器中,然后尝试使用此软件进行读取。它不会工作。它仅支持内部HDD设备。对于外部和可移动设备,请通过Diskinternals获得Linux Reader。

–萨米尔
13年5月24日在16:35

ext2read / ext2explore的最新版本也被感染,因此在下载此软件时要小心。看看这个VirusTotal报告

– JNLK
16 Dec 15'在12:33

#2 楼

DiskInternals Linux Reader


该程序在Windows和Ext2 / Ext3 / Ext4,HFS和ReiserFS文件系统之间起着桥梁的作用。

Linux Reader网站
功能

与Windows资源管理器集成
用于Ext2 / 3/4,ReiserFS,Reiser4,HFS,HFS +,FAT,exFAT,NTFS,ReFS,UFS2的阅读器
可以创建和打开磁盘映像
免费软件



评论


这确实可以浏览MBR分区磁盘(包括ext4)上的500GB甚至更大的分区。但是,这只是一个恢复(复制到另一个分区)工具,可以预览文件,但无法打开它们。

– RichVel
15年4月30日在6:13

看来我们只能以这种方式读取文件。我们无法通过这种方式将新文件复制到ext4驱动器

–Jeegar Patel
18年3月19日在19:10

不适用于我的SD卡,但是ext2read可以。

–Lennart
18年4月14日在17:16

在Windows 10下根本无法工作。无法自行打开(在驱动器列表中),并且尝试在驱动器号下进行挂载时,会引发很多关于购买专业版需求的麻烦,并且会挂载仅包含一个文件的驱动器整个磁盘的大小称为“存储”。

– Trejder
20/09/04在18:13

#3 楼

EXT2FSD可以读取ext4文件系统,尽管并非所有ext4的功能都受支持。

安装后,为每个Linux驱动器设置一个字母(请参见截屏),然后重新启动该应用程序。之后,Windows资源管理器会将Linux分区显示为其他分区。



评论


我想推荐同一个应用程序,但被评论推迟了。如果它对您有用,请编辑您的回复以通知OP。应用上的正面反馈很重要。

– alex
09年9月8日在6:15

如果ext4是在没有扩展选项的情况下创建的,则显然可以使用。见soluvas.com/…

–harrymc
09年11月15日在8:37

在Windows 7中:我看不到ext4中缺少任何功能。 Windows资源管理器中所有可用选项。 -您指的是ext4功能?

–user162573
16 Mar 8 '16 at 20:17

在Windows 10上尝试过:易于安装(避免了Windows的警告)。我可以轻松地将Ubuntu 14.04的ext3和ext4分区挂载以进行读取和写入。顺利。很好。

–耶稣的喜爱
16-9-4在17:13



从Windows 10版本1909开始,此功能似乎无效。在挂载ext4分区并分配了驱动器号后,双击驱动器会说我必须先对其进行格式化(当然,我不想这样做)。 :(

– NYCeyes
20年1月12日,下午3:05

#4 楼

嗯,这不是真正的解决方案,但我使用VirtualBox,将其用作桥梁。

评论


在Windows中添加一个原始磁盘,安装一个Linux来宾OS,添加一个共享文件夹,然后就可以在virtualBox中读写ext4了。

– Kaizoku
09年12月24日在14:10

如何添加原始磁盘?

–巴布
2010年5月17日下午5:33

详细的答案会有所帮助

–安瓦尔
2014年12月9日13:08

@Anwar Lifehacker对此有一个教程,请参阅lifehacker.com/how-to-dual-boot-and-virtualize-the-same-partition-on-y-493223329

–Ragnar123
15年7月21日在11:49



VirtualBox在原始磁盘上的文档:virtualbox.org/manual/ch09.html#rawdisk

–user29225
2015年10月13日在7:53

#5 楼

现在还有另一种解决方案:Paragon ExtFS for Windows,它充当文件系统驱动程序,因此您无需使用专门的程序即可访问文件。

从网站:



Windows下对Ext2 / Ext3 / Ext4的快速,轻松的读/写访问
唯一的Ext4读-写支持解决方案!安装并支持Windows 8/7 / Vista / XP




编辑2015-04-06您可能想要坚持从Linux读取文件-已有传闻使用Paragon将文件写入ext4分区时文件系统损坏

评论


我以前从未见过,但看起来很扎实。我正在测试。

– Paulo Coghi
2014年6月12日下午13:53

或者,所以我想在破坏分区之前。显然我不是唯一的一个。 hecticgeek.com/2014/02/extfs-windows-corrupts-ext4-windows-8

–阿里西亚
2015年4月1日在18:32

请注意,该软件仅供个人使用。

– starbeamrainbowlabs
15年9月24日在18:46

只是使用它,我确实将其设置为“只读”,但仍然导致磁盘损坏。回到ext2fs,使用它时要格外小心。

–Adversus
16年11月4日在8:50

@Adversus知道最新消息。不要使用这个。我也遭受了磁盘损坏,并试图通过提供日志来帮助他们,这成为我有史以来最糟糕的支持对话之一。

– Erin Schoonover
17 Mar 26 '17 at 20:28

#6 楼

ext4explorer

Ext4Explore是一个程序,该程序允许从Microsoft Windows浏览Linux分区。它具有一个Windows Explorer用户熟悉的GUI。

Ext4Explore网站
功能

显示Windows图标
符号显示有“快捷方式”覆盖的链接
跟随符号链接并显示正确的文件信息
复制文件和目录
可配置的编辑上下文菜单选项



评论


它不支持EFI分区!

–user2284570
2014年9月9日在20:38



我尝试使用Windows 10和带有ext4格式化分区的USB的最新版本。该程序仅报告“未找到linux分区”。我想Windows 10目前是一个。

–将
18-10-2在2:42

#7 楼

如果要使用Windows双重引导Ubuntu(或任何基于Linux的操作系统)并读取ext3 / ext4文件系统,则可以使用Ext2FSD。尽管您可能需要按照以下说明采取特殊步骤。

我已经成功地在Windows 7上使用Ext2fsd来以这种方式读取我的ext4(!)文件系统。感兴趣的更详细的操作方法在这里:从Windows 7中读取ext3 / ext4分区:


最初由berm0o0da发表于2010年8月29日:

即使启用了“扩展”功能位,
,最新版本的Ext2Read开源软件仍可以从Windows读取普通的Ext4文件系统!请在
注释中分享使用此软件的经验。



如果您使用Windows 7并想双重引导Ubuntu(或另一个), >基于Linux的操作系统),您将希望能够从Windows 7或Windows Server 2008 R2读取Ubuntu
文件。

从Ubuntu Karmic Koala 9.10 ext4文件系统默认使用和
以前的版本使用ext3和ext2文件系统。有几种不错的选择,可以从Windows系统读取和写入ext2文件系统,
但是对ext3或ext4的支持是完全不同的情况。
>我尝试了三种不同的软件来读取我的ext4分区:Ext2fsd,Ext2IFS和DiskInternal Linux Reader。由于未知功能位,并且我的分区的inode大小为256(Ext2IFS仅支持inode大小128),因此Ext2IFS无法安装ext4
分区。 DiskInternal
Linux Reader显然试图永久扫描我的硬盘。要实现它:


创建/格式化ext4文件系统时,请确保添加-O ^extent,这意味着禁用“扩展”功能位。以下
如果您的ext4文件系统仍启用了“扩展”功能,则步骤将不起作用。 ext2和ext3分区应该没问题。
在此处下载ext2fsd。
右键单击下载的文件,然后单击“属性”。将兼容模式设置为“ Windows Vista Service Pack 2”,然后选中“以
管理员身份运行”。
运行ext2fsd安装程序。在安装过程中,建议您取消选中“启用写访问权”功能,以防止丢失Linux分区中的数据。
重新启动Windows7。
从“开始”菜单中运行Ext2 Volume Manager。 br />
现在您应该可以从Windows 7挂载Linux ext2 / ext3 / ext4分区
并读取文件了。

这些步骤应该也可以在Windows Vista,Windows Server 2008,Windows Server 2003和Windows XP上,仅不需要
启用兼容模式(步骤3)。

note:应该以管理员身份运行此程序。使用它并
享受😉


希望有帮助!

评论


未找到! 404错误

–安瓦尔
2014年12月9日13:10

现在一切都已修复。我从被删除的博客中添加了解释,因此,即使存档版本消失了,一切也依然如此!

–里卡
19年1月19日在8:24

为什么所有对此答案都持否定态度?考虑到它看起来多么彻底和正确,似乎很奇怪。尽管看到-3,但让我感到怀疑,它默认显示为灰色并隐藏。

–加百利·斯台普斯
19年7月26日在8:35

#8 楼

DiskGenius可作为免费的通用分区管理器使用,可在Windows OS以及Windows 10 v.1909及更高版本下运行,该功能包括读取extn(即ext,ext2,ext3和ext4)分区的功能。它允许完全访问那些分区中的文件和文件夹。 (也有商业许可的版本,但是对于所述用途,免费版本就足够了。)
它还提供对某些磁盘映像软件(例如Macrium Reflect)创建的虚拟磁盘的访问。 Reflect使人们可以将磁盘映像挂载为虚拟磁盘,但是只能在Windows具有驱动程序的文件系统中浏览映像。但是,可以在DiskGenius中浏览挂载的映像。[不幸的是,Ext2Fsd在我当前的Windows版本上不起作用,并且Ext2Fsd多年未更新。直接将驱动程序添加到Windows OS会很好。]

评论


这不是免费的。

–寒意
20年7月9日在13:54

@ Phill,DiskGenius当前有3个版本:免费,标准和专业。对于所述用途,免费就足够了。请参阅diskgenius.com/editions.php付费版本具有其他功能,例如文件恢复。

– DrMoishe Pippik
20年7月9日在18:46

如果要复制1gb文件(不恢复),则需要专业版。所以它不是免费的。太懒惰以至于无法引导进入linux并移动文件然后引导回Windows,这不是一个好的解决方案。

–寒意
20年7月10日在4:11

@Phil,您的评论不适用于以下问题:只是如何从Windows读取ext4文件。没有提及长度,甚至没有访问Linux。

– DrMoishe Pippik
20年7月10日在16:38

因此,“已读”为“我可以看到文件存在”,就是这样。无法打开文件,复制,移动等。只看到它存在吗?

–寒意
20年7月12日,0:54