Ext2Fsd Project

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

Ext2Fsd 0.68 was released !

with 53 comments

Features implemented and bugfix:

    1, FIXME: System hang caused by a deadlock in cache manipulation
    2, Optimization: Reaper mechanism improved (global locks removed)
    3, Feature: supporting multiple instances & users for Ext2Mgr
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, journal: log-based operations, external journal
    2, 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.68.exe:       setup wizard for Windows systems (win2k, Winxp, 
                        Vista, Win7, Win8, Win10, Server 2003/2008/2012)
Ext2Fsd-0.68.7z:        Batch setup package in 7-zip
Ext2Fsd-0.68.zip:       Batch setup package in zip

Download link:
http://sourceforge.net/projects/ext2fsd/files/Ext2fsd/0.68/
Files checksum:
C:\Works\Ext2fsd\0.68>sha1sum Ext2Fsd-0.68*
0ac9f77cd61c28c45f8ddaa871e8de906329f680 *Ext2Fsd-0.68.exe
419249ce7798228afedebcaa53ff00d733b1c883 *Ext2Fsd-0.68.7z
aca0e192b53edd534f8ccef6163e9a3f3930b5d8 *Ext2Fsd-0.68.zip
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

July 9th, 2016 at 2:15 pm

Posted in Ext2Fsd,News

Tagged with , ,

53 Responses to 'Ext2Fsd 0.68 was released !'

Subscribe to comments with RSS

  1. Hi!
    thank you for this project it is very nice
    but i have one question
    how i can mount an existing file to a specified partition?
    e. mount [system.img] ext4 type to z: partition
    i can do this using osfmount program after installing ext2fsd
    but how i can do this without osfmount i test “ext2mount mount system.img z:”
    it mounted and i see new partition in my computer but i can’t open it
    can tell what i need to do please

    AS_KAAA

    10 Jul 16 at 12:37 am

  2. You need a loop disk driver like osfmount or filedisk. Neither Ext2Fsd nor Window kernel support emulating a file to a disk device.

    Matt

    10 Jul 16 at 11:06 am

  3. yes i use osfmount but what about windows 10 it doesn’t mount on it
    and solution in http://www.ext2fsd.com/?p=182
    doesn’t work with osfmount can you help me please

    AS_KAAA

    10 Jul 16 at 2:50 pm

  4. I have a question about ext2fsd but am not quite sure where to ask it:

    Are all files written to the drive by Windows given root as the owner? Is it possible to configure a default owner for files written to the drive by a certain Windows user, or something like that? Is any sort of permissions feature planned, in any case?

    Crazycolorz5

    14 Jul 16 at 2:36 pm

  5. By default, all files written to the drive will be assigned with uid & gid == 0. Starting from 0.66, users may set the global access uid/gid in Ext2Mgr, and as of 0.68 per-volume setting is available. All files written to the volume will be assigned with uid/gid other than 0 if configured.

    However, POSIX ACL/NTACL is yet available currently. Implementing POSIX ACL in Windows is difficult due to incompability between POSIX ACL and NTACL (while implementing RICHACL is pretty easy). Besides, SID UID/GID conversion has to be implemented in order to implement permission management that is both Linux-and Windows-compatible.

    Kaho Ng

    15 Jul 16 at 12:53 am

  6. I cant launch ext2fs volume manager, i click but no open nothing.

    Luis

    22 Jul 16 at 1:03 am

  7. Same here 🙁 Win 10 x64,service starts without issues at boot time,but when i try to open the app nothing happens.I can’t assign drive letter

    Flavio

    29 Jul 16 at 2:56 am

  8. Same here.
    Wenn I disconnect the drive, Ext2Fsd manager starts up like a charm. But when I connect the drive and power up the PC again, the manager doesn’t do anything.
    Working on W10 x64 too

    Will version 0.64 work on W10 too? Since I read below that that is the last version that worked without problems?

    Ben

    4 Aug 16 at 7:06 pm

  9. Same here,
    I testing latest Ext2Fsd-0.69.1034-08.14, but Ext2Mgr no open. Please fix it.
    This is very good project, good luck!

    SKuser.

    SKuser

    15 Aug 16 at 7:12 pm

  10. System: Win 7 64bit with SP1

    SKuser

    15 Aug 16 at 7:13 pm

  11. Same problem here, tried Ext2Fsd 0.68 and it doesn’t work at all, I also tried downloading 0.69.1039-02.22 and it doesn’t even install, and now I can’t uninstall 0.68 either, the installer just freezes. It would help a lot if this program verbosed more.

    Aaron Franke

    17 Mar 17 at 3:32 am

  12. Almost same problem. I have 0.68 installed in 2 mobile windows 7 SP1 64 bits, professional and enterprise, in HP computers (company ones) with no problems.
    But installing in my personal PC, windows 7 professional SP1 64 bits, fujitsu is impossible. The drivers is always blocked. In 0.68 I only know about that after reading the system logs of windows and seeing that the service CANNOT start. Trying ver 0.69 says that the driver is not signed and fails (I have tried everything to install an unsigned driver but does not work).

    Rafa

    8 Aug 17 at 7:54 pm

  13. I am Windows 7, latest service packs, and the service CANNOT start either.
    I didn’t find the log file, but I suspect my issue is the same, unsigned driver.
    I am assuming this utility is no longer supported, since I see similar complaints without any resolution guidance.

    Thanks to the person who made the utility, but please find the time to add a banner “does not work on systems updated after August 2016, or something to that effect.

    websurfinmurf

    30 Oct 17 at 12:13 am

  14. i have same issue. Win 7 64bit. On other laptop works perfect, on my too – in safe mode, but in “normal” mode start only proccess in task manager, but window not started. 🙁

    tomsvk

    17 Dec 17 at 4:19 am

  15. One problem with the ext2fsd 0.68 is that it disables my 2nd Optical Drive. I have 2 drives, 1 Bluray and 1 DVD burner. As soon as I put a disc in the 2nd drive, the drive letter disappears. I didn’t get this problem with ext2fsd 0.62. The only settings which I have set are ext2fsd autostart and the service manager is turned on.

    Any suggestions on a fix?

    Alex Gent

    23 Jul 16 at 5:33 pm

  16. From 0.65~0.68 I haven’t been able to open the “Ext2 Volume Manager”.

    Another Side-note, less observed: Right Click “This PC” -> “Manage” -> “Disk Management” Won’t open, just keeps saying “Connecting to Virtual Disk Service”.

    Last time “Ext2 Volume Manager” worked was 0.64, So 0.65 introduced problems, atleast on Win10 Pro,x86_64.

    Hincor

    3 Aug 16 at 3:46 am

  17. I confirm that on Windows 7 64 bit too.

    anonymouse

    5 Aug 16 at 1:57 am

  18. And I can also confirm this, the last version that worked for me was 0.63, which I’m still using since none of the later versions works for me. Windows hangs even when trying to load in safe mode, it hangs while loading classpnp.sys according to the console. I’ve to manually delete ext2fs.sys than Windows can be started again and any version can be uninstalled completely.
    I’m running ext2fs under Windows 7 64 bit and 4GB Ram.

    anoymous2

    10 Aug 16 at 4:39 am

  19. Corrections: 0.64 also works for me and 0.69 hangs in safe mode while loading classpnp.sys. 0.68 does not hang in safe mode and you can at least uninstall it without the aid of a second OS or a boot cd with NTFS support.

    anonymous2

    10 Aug 16 at 5:12 am

  20. For people having issues with Windows hanging up or slow booting, when I had similar issues it was due to some incorrectness of the partitions or of the partition table. When I create ext2/3/4 partitions with some Windows software like PartitionWizard or Partition Master, those partitions do not load correctly for Ext2FSD, which make that the driver hangs up and interferes with getting booted and running. If I create them natively in Linux with GParted they work fine. Likewise if I create some non-Windows partition, say a raw unformatted partition for the purpose to write a CD image to it and use it as a poor-man bootable live-CD, that also makes a hang for the driver, and it doesn’t seem to matter how those are created. I have yet to experiment to try with the setting in Ext2Manager disabled of auto-assign drive letters, that might cure it in some cases, but is require that you are able to run the manager to set the setting, which means it will have to be done before such troublesome partitions exist, or by hiding them somehow that it doesn’t see them.

    Router Gray

    15 Aug 16 at 4:39 pm

  21. I can’t launch the manager at all. When I try to launch it, nothing opens, but the CPU usage goes to 50-55% and it gets stuck there (possibly the app or driver hanging?). My computer is running Windows 10 Anniversary Update (build 14393, aka Redstone 1). It was working fine on build 10586 (Threshold 2).

    Kamin4ri @ XDA

    25 Aug 16 at 3:22 am

  22. I forgot to mention that what is using that much CPU is the kernel (“System” in the Task Manager). So I suppose it’s related to the driver.

    Kamin4ri @ XDA

    25 Aug 16 at 3:24 am

  23. Hi.

    I use Ext2Fsd to mount drive attached in iSCSI to a Windows 2012 virtual machine.
    Now if I detach the driver without unassign drive letter from it I cannot launch Ext2Fsd console again.

    It is possible that some lock file exist?

    Davide

    2 Sep 16 at 10:42 pm

  24. Hi,

    Thanks for this great tool! I used it on my Windows 10 64 bit system, and it works well. But I wonder if it could have a 64bit version.

    Also, I have an issue here. My EXT4 partition is on an external HHD drive connected to my system through a USB 3 connector. This connector has some kind of aggressive power saving feature that if there’s no disk activity for some time, it will shutdown the hardware. It will turn on the hardware when you try to interact with it, but will take some time to bootstrap. If this happens, the Ext2Mgr will be not responsive and even the Explorer dies…

    The connector and my HHD works well if it is connected to a Linux system. Also when it was in NTFS format, it works well with my Windows system too. So, I think the problem is caused by the Ext2Mgr or the Ext2Svc…

    I hope you guys can look into this and help me find a solution.

    Thanks~

    David

    25 Sep 16 at 10:29 pm

  25. I’ve found a fatal combination of Windows 10 64bit Anniversary Edition and Ext2Fsd and USB rack drive. In this case I have more than one disk in a USB rack, not in raid.
    This makes Windows 10 to stop responding, practically frozen, at USB rack plugging and the boot will spin the dots forever after a reset. No repair succeeds, luckily removing Ext2Fsd files by hand would make Windows boot again. It even never gets to safe mode. Actually, Windows repair tools (PE) never finds a reason for the crash.

    mike

    8 Oct 16 at 3:17 am

  26. … and right after installing, before restarting, the manager doesn’t appear on screen, nor in tray, but it does something “forever”… Probably the same when at boot. The USB rack is a Lycom UB-208RM -based. It stops responding and remains in a unrecoverable state after Ext2Fsd start. It doesn’t respond anymore. I have two of these, both do the same.

    mike

    8 Oct 16 at 2:10 pm

  27. I have a feeling… The systems where drivers letters were previously assigned seem to not have this issue.

    mike

    8 Oct 16 at 2:28 pm

  28. Hello, I have a bug to report. Whenever any of my Ext4 partitions are corrupted, like if I held my power button when Linux was shutting down, and then I boot Windows, Ext2Fsd completely hangs the Windows background processes. I can’t open This PC, task manager opens slowly, and many programs refuse to work. However, if I restart, boot Linux, then restart, and boot Windows again, Ext2Fsd doesn’t hang anymore. Can you please fix this bug? Ideally, Ext2Fsd should simply stop trying to mount corrupted partitions after trying to a few seconds so that it doesn’t eternally hang. Thanks!

    Aaron Franke

    11 Oct 16 at 1:05 pm

  29. … and a notification of found corrupted drive or any other reason would be so useful!

    mike

    11 Oct 16 at 10:48 pm

  30. Hello. I have a bug to report. It seems that POST version 0.62 of the driver, I have been unable to mount my two partition (Ext3) USB device. Version 0.62 has worked without any issues, however version 0.66 and later all appear to have some new functionality that breaks the functionality that I need. Would it be possible to share the source code for v0.66 and 0.68 so that I can get a better understanding of the changes that were made?

    Kenny

    26 Oct 16 at 2:55 am

  31. nice work admin

    Conan Wise

    31 Oct 16 at 3:51 pm

  32. Broken. Ext2 Volume Manager hangs without displaying anything — uninstaller hangs and cannot be stopped; has also crashed my taskbar. Please remove until and unless fixed!

    Robert Chase

    2 Nov 16 at 2:10 am

  33. Reverting parts of git commits d8632a1 and d570f95 fixes this issue (Ext2Mgr hanging at startup)

    Patch: https://pastebin.com/hbytvTFS

    ext2fsd: Fix Ext2Mgr hang at startup.
    Partial revert of git commits d8632a1 and d570f95

    Ext3Fsd/memory.c | 12 ++++++++—-
    1 file changed, 8 insertions(+), 4 deletions(-)

    diff –git a/Ext3Fsd/memory.c b/Ext3Fsd/memory.c
    index f8f333e..68d5edb 100644
    — a/Ext3Fsd/memory.c
    +++ b/Ext3Fsd/memory.c
    @@ -2428,7 +2428,15 @@ Ext2InitializeVcb( IN PEXT2_IRP_CONTEXT IrpContext,
    /* initialize UUID and serial number */
    if (Ext2IsNullUuid(sb->s_uuid)) {
    ExUuidCreate((UUID *)sb->s_uuid);
    + } else {
    + /* query parameters from registry */
    + if (!NT_SUCCESS(Ext2PerformRegistryVolumeParams(Vcb))) {
    + /* don’t mount this volume */
    + Status = STATUS_UNRECOGNIZED_VOLUME;
    + __leave;
    + }
    }
    +
    Vpb->SerialNumber = ((ULONG*)sb->s_uuid)[0] +
    ((ULONG*)sb->s_uuid)[1] +
    ((ULONG*)sb->s_uuid)[2] +
    @@ -2713,10 +2721,6 @@ Ext2InitializeVcb( IN PEXT2_IRP_CONTEXT IrpContext,

    /* get anything doen, then refer target device */
    ObReferenceObject(Vcb->TargetDeviceObject);

    – /* query parameters from registry */
    – Ext2PerformRegistryVolumeParams(Vcb);

    SetLongFlag(Vcb->Flags, VCB_INITIALIZED);

    } __finally {

    unknown

    4 Dec 17 at 2:08 pm

  34. I have several ext4 partitions with linux luks partiton.

    It can be decrypted by “FreeOTFE_5_21” and auto mounted(Like G:) after input the right password.

    However,it is ext4 formatted and windows 7 cannot recognized and reported as “unknow disk” while click the G: disk in explorer.

    While I intend to re-mount the decrypted partition(G:) in ext2fs explorer, in vain.

    How could I successfuly mounted and read/write that luks encrypted ext4 partition in win7?

    Is it possible that ext2fsd usb FreeOTFE drivers in the background process to help users with less efforts?

    Thank u!

    Albe

    19 Jan 17 at 11:34 am

  35. Hi,

    I’m trying to access an EXT3 partition on an SD card plugged into my Win7 x64 machine. I have ext2fsd 0.69 installed. The program sees my SD card but only shows a drive letter assigned to the first partition (FAT16). It lists the second EXT3 partition as simply ‘Linux’, with no drive letter. If I attempt to add a mount point, the program tells me that the ext2fsd service is not started, which it definitely is. I even restarted the service to make sure. So currently the program does nothing for me. Any idea how to resolve this issue?

    ckilmer

    27 Jan 17 at 6:39 am

  36. Same for me. Any fix/workaround known?

    paul

    17 Dec 17 at 6:00 pm

  37. Uninstalled 0.69, installed 0.68. Works. Seems to be a regression in 0.69.

    paul

    17 Dec 17 at 6:21 pm

  38. Damned! There’s a very big problem :
    after a fresh install, Ext2fsd 0.68 works well. But at the reboot the software can’t be displayed, can’t be uninstalled, can’t be reinstalled even after stop services 🙁

    moi

    15 Feb 17 at 11:33 pm

  39. You could delete the directory were the software is installed.

    Tuvia

    16 Mar 17 at 3:52 pm

  40. In Windows, it won’t let you modify or delete files in use (normally). This is not like how on Linux you can delete executable files that are running because they’re already in RAM and not locked.

    Solutions: Try some program like Process Explorer and kill the processes. Also, there are file unlockers or such that can kill processes for a given file, or move/delete the file on reboot.

    Joe Whitehead

    7 Apr 17 at 3:34 am

  41. Hi guys, I just hit a major failure. I have a ubuntu 14.04 Ext4 drive and I have data on it that i wishes to share in Window 7, however after install the Ext2fsd 0.68 now it seems my entire partition are gone! I know I shouldn’t have mess it important live data but I thought if I choose read only I would be safe. I remember I mount it before in Window, but couldn’t see the drive content. Can anyone help me?

    Stephen

    19 Feb 17 at 7:02 pm

  42. I had to reinstall the driver after every reboot. I am running windows 10 64bit build (14393)

    Tuvia

    16 Mar 17 at 3:50 pm

  43. I just tried to install 0.68 on Win 10 Pro 64-bit. Setup.bat didn’t give any meaningful messages so I had to edit it to comment out the echo line and add a pause at the end. Apparently it couldn’t recognise the Op system. Then tried manually with ‘setup wxp i386’ and get message “System error 1275 has occurred. This driver has been blocked from loading.” Please advise. Command prompt is running as an administrator.

    John

    30 Mar 17 at 12:18 am

  44. Hello, thanks for your project.
    Just want to report a bug using v0.68 under Windows 10-64 bit.
    When Ext2FSD is activated at windows autostart, I can use my CD/DVD/BD disk drive (Pioneer BDR-209M) only one time during the windows session. After the first reading of a disc, i cannot read a 2nd disc. I have to re-start windows. I ve done a fesh re-install of Win 10, with no other application installed, using only Windows Media Player, when Ext2fsd is active I can only read one single CD, then I must restart windows. Having de-activated Ext2fsd Ican read several CDs in the same windows session.
    I guess this is a similar issue as reported earlier by Alex Gent on July 23rd, 2016 at 5:33 pm
    I will try to use an earlier version 0.62 or 0.64.
    Regards,

    JF

    9 Apr 17 at 10:24 pm

  45. MS-Vista pri2 ntfs mounts pri3 ext2 partition created by gparted.
    Within Vista when trying to copy 4GB chunks of a 13GB backup from pri1 fat32 to ext2fsd-mounted pri3 ext2, the system begins writing but after 1 or 2 minute approx freezes. CRITICAL: Hard shutdown required.

    Tolomeo Filadelfo

    12 May 17 at 1:40 am

  46. my file had gone.. after restrat, i move my file to an ext4 partition on win 7, but then after restrat the PC the file has gone from there. i sad the files is my friend own

    arhtant

    25 Jul 17 at 7:03 pm

  47. Do you plan to fix this bug after 7 years?

    https://sourceforge.net/p/ext2fsd/bugs/103/

    Jeditobe

    25 Jul 17 at 8:49 pm

  48. Hello,
    First, thank you for this driver. This is the only one to work properly … the only one short 🙂
    I installed version 0.68 on Windows 10. To do this, you must uninstall the previous one. Otherwise, the service will not start.
    No problem connecting a formatted drive to Ext3

    I had an incident reproduced during a file copy between 2 NTFS drives to EXT3. The copy stops and we think the pc is KO. No way to stop it properly. Saved by the power button … In fact, it is enough in the manager to launch the flush command of the buffer of the disk. And it starts again :). If there is a way to control this parameter and run this command automatically, it would make the driver more stable.

    Just for information : 1,5 TB copied with this driver

    thx

    Olivier

    30 Jul 17 at 11:47 pm

  49. I just tried to install 0.68 on Win 10 Pro 64-bit. Setup.bat did not give any meaningful message, so I had to edit it to comment on the echo line and to add a break at the end. Apparently, this OS could not recognize the system. Then manually tried with ‘setup wxp i386’ and “system error 1275 happened” this driver has been blocked from loading. The suggestion would be appreciated!

  50. Same problem here tried Ext2Fsd 0.68 and it doesn’t work at all, I also tried downloading 0.69.1039-02.22 and it doesn’t even install, and now I can’t uninstall 0.68 either, the installer just freezes.

  51. Hi. I see that you don’t update your site too often. I know that writing content is boring and time consuming.
    But did you know that there is a tool that allows you to create new posts using existing content (from article directories or other blogs from your niche)?
    And it does it very well. The new posts are high quality and pass the copyscape test.
    You should try miftolo’s tools

    MargaretaJuicy

    24 Jul 18 at 10:35 pm

  52. after copying files using ext2fsd v.69 the app hangs and all files are missing on a system reboot. windows 10, x86 system. if i try to copy or move smaller segments of say 500g of files i still dont know how to properly unmount my drive to save and close the drive

    mike

    30 Jul 18 at 5:22 pm

  53. how do i properly unmount my ext3 drive, windows 10 x86, ext2fsd v.69. thanks, mike

    mike

    30 Jul 18 at 5:31 pm

Leave a Reply