Ext2Fsd Project

Open source ext3/4 file system driver for Windows (2K/XP/WIN7/WIN8)

Ext2Fsd 0.69 released !

with 35 comments

WARNINGS:

    Don't use Ext2Fsd 0.68 or earlier versions with latest Ubuntu or
    Debian systems. Ext2Fsd 0.68 cannot process EXT4 with 64-BIT mode
    enabled, then it could corrupt your data. Very sorry for this
    disaster issue, I'm working on an improvement.
Features implemented and bugfix:
    1, FIXME: superblock corruption of EXT4 volumes with 64BIT mode enabled 
    2, FIXME: possible corruption by race conditions in buffer-head reapering
    3, FIXME: possible deadlock issues (when flushing) caused by BCB locks
    4, FIXME: miscellaneous minor updates of Ext2Fsd code base
Supported Ext3/4 features:
    1, flexible inode size: > 128 bytes, up to block size
    2, dir_index:    htree directory index
    3, filetype:     extra file mode in dentry
    4, large_file:   > 4G files supported
    5, sparse_super: super block backup in group descriptor
    6, uninit_bg:    fast fsck and group checksum
    7, extent:       full support with extending and shrinking.
    8, journal:      only support replay for internal journal
    9, flex_bg:      first flexible metadata group
   10, symlink and hardlink
   11, Mount-as-user: specified uid/gid supported
Unsupported Ext3/4 features:
  1, 64BIT mode (to support 2^64 blocks)
  2, journal: log-based operations, external journal
  3, EA (extended attributes), ACL support

Features to be implemented in next release:
   1, Extents management improvement
   2, EA and ACL security checking
Files descriptions:
Ext2Fsd-0.69.exe:    Setup wizard for Windows systems (win2k, Winxp, 
                     Vista, Win7, Win8, Win10, Server 2003/2008/2012)
Ext2Fsd-0.69.7z:     Batch setup package in 7-zip
Ext2Fsd-0.69.zip:    Batch setup package in zip

Download link:
http://sourceforge.net/projects/ext2fsd/files/Ext2fsd/0.69/
Files checksum:
C:\Works\Ext2fsd\0.69>sha1sum Ext2Fsd-0.69*
00d1d616ee5365c6554043d2e2967a93c8f8722c *Ext2Fsd-0.69.7z
f6362b88470241c5bb209c10704bb5f46720a897 *Ext2Fsd-0.69.zip
5adaf3d830a904dc60adb1a6594f68cc0197f791 *Ext2Fsd-0.69.exe

WARNINGS:
    The driver may crash your system and ruin your data unexpectedly,
    since there might be software conflicts and I could only test it
    on some of the popular platforms. You should use it with care and
    use it at your own risk!
Matt <mattwu@163.com>
https://www.ext2fsd.com

Written by Matt

November 2nd, 2017 at 6:47 pm

Posted in Ext2Fsd,News

Tagged with ,

35 Responses to 'Ext2Fsd 0.69 released !'

Subscribe to comments with RSS

  1. Please mention your Ext2Fsd driver as ReactOS-compatible. ReactOS operating system uses your filesystem driver on daily basis.

    Jeditobe

    8 Nov 17 at 7:27 pm

  2. Thanks for Warning!

    I decided to reinstall my Debian to the last version. I read WARNING. And install new version of Ext2Fsd.
    But I have 2 Windows (for experiments), and I forgot that in the second it is old Ext2Fsd.
    So I was surprised when my fresh install had crashed.

    People, pay attention.
    :-)))

    Oleksii

    24 Nov 17 at 12:26 am

  3. Great Thanks for this software. Helped a lot in managing ext partitions. Ext2fsd seems to be the only perfect software of its kind. Please keep developing it.

    Shyam

    29 Nov 17 at 2:06 am

  4. There is a bug in Ext2fsd 0.69 which is absent, say, in v. 0.52. It is not a bug, probably, it is “side effect” – to be fixed. If the driver is installed in Windows Server 2012 R2, when I use USB HDD (with 2 NTFS primary partitions, no EXT2), it cannot be parked! I.e. the drive is parked when you use “Safely remove” button in Windows notification area (the safely remove button shows that it is parked), but in fact it remains mounted in the system, and the OS hangs when I try to reboot the computer. If I uninstall the driver, everything gets ok again. I’ll check it in Windows 10 build 1709 and Windows 8.1 and report how the things are there. Of course, I’d like to use the latest version. Is there any workaround? Please, fix it!

    Grant Atoyan

    2 Dec 17 at 6:43 am

  5. How the heck did you manage to uninstall the driver, it’s conflicting with win32diskmanager i can’t make backups of my sd cards 🙁

    vman

    19 May 18 at 9:54 pm

  6. I got it no worries, major conflict

    vman

    19 May 18 at 9:58 pm

  7. I’m using this tool (v 0.51) on Windows 7 for many years in order to mount my ext3 formatted HDD which is installed in my Popcorn A400 media player.

    I recently bought a new, bigger SSD drive and decided to go for Windows 10. Since Ext2Fsd 0.51 doesn’t work with Win10, I downloaded and installed 0.69. Mounting my ext3 HDD was no problem, but my whole system now crashes every time while copying new data to the drive!
    Fortunately, I kept my Windows 7 partition on the old SSD. So, as far as there is no solution in sight, I have to switch back to my “old” Win7-SSD to be able to refill my ext3-HDD.

    Thanks though for this nice little tool. I’m gonna keep an eye on its future development hoping that some day it will work smoothely under Win10.

    Benjamin

    3 Dec 17 at 10:05 pm

  8. I think, you may use 0.52 version. It is possible to be installed on Win 10, but with a command file.
    Old versions do not have exaustive write support of ext partitions – you may write only new files, but neither delete, nor rewrite existing. Although old version will not crash Windows when unmounting mounted drives.

    Grant Atoyan

    3 Dec 17 at 11:38 pm

  9. Thanks for your advice! I’ll try to install the 0.52 version the next time using the described cmd line.
    But I’m not sure what you mean by “…but neither delete, nor rewrite existing”. When connected to my pc, I always DO delete some files that could not be deleted by the delete function of my media player.

    Benjamin

    4 Dec 17 at 12:25 am

  10. I mean this happens with ext4 partition of 64-bit Linux – such partitiona are not fully supported with 0.52 version of Ext2fsd. Although you can create dirs and copy new files to such partitions. The correct write support is implemented in the later builds of Ext2fsd. But the critical thing is to make latest Ext2fsd not hang during unmount when rebooting Windows.

    Grant Atoyan

    4 Dec 17 at 11:42 pm

  11. Ext2Mgr hangs at startup:

    Reverting parts of git commits d8632a1 and d570f95 fixes that issue.

    Patch: https://pastebin.com/hbytvTFS

    unknown

    4 Dec 17 at 2:11 pm

  12. Dear Ext2fsd developers!

    I tested Ext2fsd 0.69 on Windows 10 x64 build 1709 (Creator’s Update), it works flawlessly, it is free of the bug I noticed in Windows Server 2012 R2. Please try to fix this annoying unmount bug under Windows Server 2012 R2 (see my earlier post). I guess you did not launch it in W2012R2!

    Grant Atoyan

    5 Dec 17 at 7:34 am

  13. Update:
    Unmount bug under Windows Server 2012 R2 mentioned in December 2017 remarkably dissapeared after the new Windows Server 2012 R2 update was issued – KB4103725, 05 2018. So, it is possible to use tha latest Ext2fsd 0.69 version – after the update is installed.

    Grant Atoyan

    13 May 18 at 7:16 pm

  14. I found out that the unmount bug still persists (maybe after some of Windows updates). Under Windows Server 2012 R2, please, try the following command to unmount, for e.g. drive k:

    mountvol k: /p

    The unmount heppens when you run chkdsk with ‘/F’ parameter. So, I cannot check my USB drive if version 0.69 is installed. So, I have to use 0.52 by far. So, could you find out what is happening?

    Grant Atoyan

    29 Jul 18 at 4:58 pm

  15. With 64-Bit mode now listed as an unsupported feature, I’m assuming 64-bit EXT4 drives/partitions can’t currently be mounted?

    Anonymous

    5 Dec 17 at 8:11 am

  16. .69 cannot be installed due to the driver not being signed, oh well.

    ALEX BALCANQUALL

    7 Dec 17 at 1:01 pm

  17. 0.69 doesn’t seem to work on Windows 10 x64, after assigning a drive letter to ext4 disks they show as unformatted; I hope it will be fixed in the next version

    Sergey

    10 Dec 17 at 9:58 pm

  18. Same here.
    I tried to mount with mount.exe running from an admin prompt and, while it said “Succeed.” the drive is actually not mounted and I’m asked to format it. The dev might have simply disabled ext4 mount due to the 64bit mode issue…

    ceres-c

    18 Dec 17 at 5:49 am

  19. It seems all ext4 mounting was disabled, as I experienced similar occurrences on 32 bit machines, showing ext4 partitions as ext3.

    Simon

    18 Dec 17 at 9:37 pm

  20. I’m not sure if it is a bug, or if I’m just too stupid to use the program: the 0.69 version doesn’t recognize Ubuntu ext4 partitions as ext4 but as ext3 and consequently windows complains about the drives not being formatted.

    Simon

    18 Dec 17 at 9:34 pm

  21. It would be helpful to mention Ubuntu/Fedora/Mint versions rather than ext4 or 64 bit…

    Ubuntu16.04 LTS is ext4 64 bit….

    Siddappa

    4 Jan 18 at 9:21 pm

  22. I am trying to format an external hdd with ext4, for primary use in linux, and secondary use with windows/ext2fsd.

    My questions about this release, and how to format the partition for this purpose:

    1. Should I turn off extents?
    2. Should I turn off journaling
    3. Should I (and how can I) turn off 64-bit mode?
    4. Are there other considerations for creating the ext4 file system?

    Pat

    17 Jan 18 at 7:30 am

  23. Well, I installed this on my system… I didn’t enable startup load, but I did enable write access.
    And it somehow corrupted my main Windows 10 x64 boot drive. The system gives me a boot error and Windows can’t repair it. 🙁 System restore also doesn’t work, so it must have somehow made a modification to my drives. I didn’t even get to use it… I simply rebooted after installing it.

    Sean

    28 Jan 18 at 1:32 pm

  24. I’m using Ext2Fsd with an ext2 partition and some programs report that they fail to find a path located on this partition even though it’s mounted and I can access it on Git Bash / command prompt / Explorer.

    For example, if I execute “find . -name test” in Git Bash it outputs the following error:

    find: failed to read file names from file system at or below ‘.’: No such file or directory

    Android Studio also has problems with building an Android project located on the ext2 volume. I’m mounting it using the “Create a permanent MountPoint” option.

    Sergey

    4 Feb 18 at 4:41 pm

  25. It is (mostly) an MSYS2 problem. MSYS emulates inode number by hashing of the path. Their hashing algorithm is broken and produces different hashes for “C:\TMP” and “C:\TMP\” – it is easy to discover using
    find /c/tmp -printf “%p %i\n”
    find /c/tmp/ -printf “%p %i\n”

    find gets confused at a times and produces the error message.

    cygwin works fine. MSYS uses different algorithm since it is case insensitive.

    BugFinder

    8 Mar 18 at 7:09 pm

  26. Wonderful goods from you, man. I have understand your stuff prior to and
    you’re just extremely fantastic. I actually like what
    you’ve got right here, certainly like what you are saying and the way in which by which you assert it.
    You make it enjoyable and you still take care of to keep it smart.
    I can’t wait to learn far more from you. That is actually
    a wonderful web site.

  27. Howdy! Quick question that’s completely off topic. Do you know how to make your site mobile friendly?
    My weblog looks weird when browsing from
    my iphone. I’m trying to find a theme or plugin that might be able to resolve this issue.
    If you have any recommendations, please share. Thanks!

    issuu.com

    11 Feb 18 at 2:20 pm

  28. Please fix ext4 access on Windows 10. Windows like to Format the drive and ext2fsd Shows it as ext3 and not ext4.

    Menotu

    14 Feb 18 at 12:57 am

  29. It’s an amazing paragraph in favor of all the online people; they will get benefit
    from it I am sure.

    whatsapp dp

    15 Feb 18 at 9:16 am

  30. Installed Ext2fsd 0.69 from sourceforge onto old Toshiba Windows Xp/SP3 laptop. I had built ext3 partitioned disk using Fedora (kernel 2.6.25-14 ) and my USB drive (a NexStar with an old 85GB disk inside) which runs fine from Linux. I found Ext2fsd and thought great, perfect solution – I can plug the USB disk into the Windows laptop, and migrate files. For a while it sort of worked, but after using it for a while, I find now, anything I write on the USB drive, does not persist. It is there when plugged into Windows, but it looks like everything is in a memory cache or something. If I try to “Safely remove Hardware” (to close the USB port), it hangs Windows (completely locks it up, have to hard-reset). And when I plug the disk into the Linux machine, *none* of the files copied onto the disk are present. Nothing. Access to an ext3 file system from a Windows platform is a great idea. Thanx for your efforts. But it is a non-starter for now. I’ve given up, and am using “scp” to transfer the files via wifi link, which is *slow* but works.

    There seems to be some serious issue where the files that appear to be copied onto the ext3 partition on the USB drive, are actually pendent in cache. I tried explicitly flush the cache out to disk, and about every possible way of mounting the USB drive from Windows. I can successfully mount the ext3 drive and see the LInux files, and I have all the write-enable boolean values set correctly, and the write appears to work. But there is a complete and brutal system-hang when one tries to unmount the ext3 disk. This WinXP/SP3 laptop is super reliable, and has run flawlessly for years. And Ext2fsd installed correctly, and appears to work ok,until one tries to close or unmount the USB port.

    It would be good if this software could be made to actually work, as it is a good idea, and a could be a useful tool, if it could be made to work.

    If I just want to write Windows files to an ext3 partition on a USB drive, might an earlier version exist that actually works? I think the difference is I initially had ext2fsd set up to mount “on demand”, but now have it set to automount. But now, nothing I do will let it write files that actually get retained (despite flushing cache, etc.)

    Any ideas? Oh, and both laptops are 32-bit devices. And the USB drive, with the ext3 filesystem, works flawlessly on the Linux machine. Is there some method that will allow this software to work so that a windows box can write files to a USB drive device with an ext3 filesystem? Thx for any info. – Rus.

    RusselF

    4 Mar 18 at 1:22 pm

  31. win10 x64 explorer stops responding when I try to share folder on disk.

    Andrew

    19 Mar 18 at 7:33 am

  32. I highly do not recommend using your app. I guess you should stop developing it.
    I installed it in Windows 7, ReadOnly mode. Manually assigned letters for EXT4 partitions. Everything is working. I delete the letters … I was wondering what would happen if I delete letter C from system NTFS partition. Removed letter C – Windows not responding and does not load anymore. Unfortunately, I have disabled system recovery. Luckily, Windows has been installed quite recently for the purpose of experimentation and it’s not a pity. But I delete your app and never again use it and do not advise anyone. And if user wanted to remove letter from EXT4 drive, confused and deleted from C? I believe Total Commander with EXT4 plugin will be much safer.

    DenisLp

    20 Mar 18 at 7:46 am

  33. It doesn’t open on Windows 8.1. I click on it, nothing happens.

    aaronfranke

    1 May 18 at 9:35 am

  34. When I install the Ubuntu 18.04, I can’t use ext2fsd to see the linux files in my windows 10.
    Previously, my ubuntu is 16.04 ,all is ok for ext2fsd.

    I can assign the drive letter to ubuntu file system, but in windwos explorer ,it always say “it need to format this drive’.
    What’s wrong with it.
    Thanks.

    wilson

    31 May 18 at 12:03 am

  35. Hello, I want to run Ext2Fsd on WinPE 10 x64. Is is a x64 only system. No chance to run x86 executables.
    I downloaded v0.69. Running Setup.bat ends with success. But running mount.exe fails with hint, that this executable is not in right version for this system (error message if you want to run a x86 executable on a x64 only windows).
    I downloaded sources, but can’t build it without errors. Is there a possibility to get this to work?

    Simon

    26 Jul 18 at 11:07 pm

Leave a Reply