Ext2 File System Driver for Windows / News: Recent posts

Ext2Fsd 0.51 was released !

==================================
Release Notes for Ext2Fsd V0.51
==================================

Features implemented and bugfix since V0.50:

1, FIXME: Data corruption issue, especially for multiple-thread
writing on XP system
2, FIXME: Set ValidDataLength only for FileEndOfFileInformation
w/ AdvanceOnly
3, Support writing to ext4 volumes w/ flex_bg
4, Code cleanup and enhancement for global/volume property settings... read more

Posted by Matt Wu 2011-07-09

Ext2Fsd 0.50 package updated !

Please re-download Ext2Fsd 0.50 package and re-install. Or update Ext2Fsd.sys manually from latest 0.50 package.

Download link:

http://sourceforge.net/projects/ext2fsd/files/Ext2fsd/0.50/

New packages checksums:

7c3942309ce986ac25b5ed648469399ab8a0fb6c *Ext2Fsd-0.50.7z
3dec201bd59aa516545e760e5c8a584bceab582d *Ext2Fsd-0.50.exe
2fb171ba41c31add4e4267a806d8596f2dfef4be *Ext2Fsd-0.50.src.7z
e0f465bf2237e0d846534736ec2305a74636f2bd *Ext2Fsd-0.50.src.zip
c13d95770818062887c2ddf2669433fc6a888bf2 *Ext2Fsd-0.50.zip... read more

Posted by Matt Wu 2011-02-10

Ext3Fsd-0.50.exe repacked !

Only 1 minor change made: change the registry value AutoMount from 0 to 1. The reason is described at http://www.ext2fsd.com/?p=80.

sha1sum of the new file:
51cd8b7362ca3b401d455e2338f2c9eb9f97ae30 *Ext2Fsd-0.50.exe

Posted by Matt Wu 2011-02-06

Ext2Fsd 0.50 was released !

Ext2Fsd is an open source linux ext2/ext3 file system driver for Windows systems (2K/XP/VISTA/WIN7, X86/AMD64). It could provide natively reading or writing access to your ext2/ext3 volumes under windows.

Features implemented and bugfix from V0.48:

1, Ext4 extent readonly support by Bo Branten. Writing is
possible but with no size-extending
2, Ext3 directory index (hash-tree) support
3, Fast fsck (uninit_bg) and group block checksum support
4, Ext4 64k block size support
5, Symlink/special inodes open/read/deletion support
6, Buffer head implemented over cache pages
7, Memory allocation optimization for flexible-size inodes
8, Improve file deletion: don't grab global lock when deleting
9, FIXME: return zero-content for sparse file gaps
10, FIXME: check available spaces before blocks allocation
11, FIXME: refresh stale root dir content after journal replay
12, FIXME: incompatible dentry management for 64k block size
13, FIXME: don't do journal replay for devices set as readonly
14, FIXME: Win7 cmd.exe always reports file sizes as zero
15, FIXME: Win7 memory throttling issue calling CcPinRead
16, FIXME: Ext3Fsd Build issues (SLIST/div64 for Win2k, browser files)
17, FIXME: Compiling test failure (fastio doesn't update i_size)
18, FIXME: Possible Mcb memory leak for symbolic links... read more

Posted by Matt Wu 2011-02-05

New website launched !

Wordpress Now ! Please have a look at http://www.ext2fsd.com and give me your advices.

Old pages can be reached at http://ext2fsd.sourceforge.net/index.htm.

Posted by Matt Wu 2009-08-02

Ext2Mgr 2.48 was updated!

Ext2Mgr is the utility for Ext2Fsd to manage ext2/ext3 volumes and mountpoints.

Change log of Ext2Mgr 2.48:

1) not try to start Ext2Fsd service if it's already started
2) assign the user selected drive letter, not the system default

Latest Ext2Mgr.exe can be downloaded at:
http://sourceforge.net/projects/ext2fsd/files/Ext2fsd/0.48/Ext2Mgr-2.48.zip/download

I've packed latest Ext2Mgr.exe into Ext2Fsd v0.48 release packages. ... read more

Posted by Matt Wu 2009-07-30

Ext2Fsd 0.48 was released.

Ext2Fsd is an open source linux ext2/ext3 file system driver for Windows systems (NT/2K/XP/VISTA, X86/AMD64). It could provide natively reading or writing access to your ext2/ext3 volumes under windows.

Modifications from V0.46:

1, Acronis TrueImage compatible issue solved:
Verified with Acronis True Image Home 2009. Also verified with
FreeOFTE 3.0, TrueCrypt 6.2a.
2, Driver code-signed for Vista and Server 2008
3, Bo Branten's 5+ patches merged, lots ifstest failures resolved
4, Code improvements for FastIo routines and drive letter & mount
points management
5, Mount point automatic assignment for USB key and other removable
disks or removable media devices... read more

Posted by Matt Wu 2009-07-28

Ext2Fsd 0.46a is released !

Ext2Fsd is an open source linux ext2/ext3 file system driver for Windows systems (NT/2K/XP/VISTA, X86/AMD64). It could provide natively reading or writing access to your ext2/ext3 volumes under windows.

Modifications from V0.46:
1, FIXME: BSOD during volume direct access. This bug was induced
in 0.46. Thanks to David Velazquez for the help.

Modifications from V0.45:

1, ext3 journal check and replay implemented. If the journal is
not empty ext2fsd will replay the journal and make the file
system consistent as an ext2 file system.... read more

Posted by Matt Wu 2008-06-03

Ext2Fsd 0.46 is released !

Ext2Fsd is an open source linux ext2/ext3 file system driver for Windows systems (NT/2K/XP/VISTA, X86/AMD64). It could provide natively reading or writing access to your ext2/ext3 volumes under windows.

==================================
Release Notes for Ext2Fsd V0.46
==================================

Features implemented or bugs fixed:

1, ext3 journal check and replay implemented. If the journal is not
empty ext2fsd will replay the journal and make the file system
consistent as an ext2 file system.... read more

Posted by Matt Wu 2008-05-24

Ext2Fsd 0.46pre3 was released !

Ext2Fsd is an open source linux ext2/ext3 file system driver for Windows systems (NT/2K/XP/VISTA, X86/AMD64). It could provide natively reading or writing access to your ext2/ext3 volumes under windows. Ext3 journal recovery was recently implemented.

Release Notes for Ext2Fsd-0.46 pre3

Glad to tell you all that journal replay/recovery is supported.
Once you enable Ext3ForceWriting, Ext2Fsd will recover the
journal when mounting. Otherwise it only mounts the volume as
readonly. ... read more

Posted by Matt Wu 2008-03-10

Ext2Fsd 0.45 is released !

Ext2Fsd is an open source linux ext2/ext3 file system driver for Windows systems (NT/2K/XP/VISTA, X86/AMD64). It could provide natively reading or writing access to your ext2/ext3 volumes under windows.

Thanks to Eddie Chu from Vinpowerdigital Inc for the persistent support, and lijw for his valuable advices.

==================================
Release Notes for Ext2Fsd V0.45
==================================... read more

Posted by Matt Wu 2008-02-19

Ext2Fsd 0.44 is released !

Ext2Fsd is an open source linux ext2/ext3 file system driver for Windows systems (NT/2K/XP/VISTA, X86/AMD64). It could provide natively reading or writing access to your ext2/ext3 volumes under windows.

==================================
Release Notes for Ext2Fsd V0.44
==================================

Modifications from V0.42:

Ext2Fsd:
1, hidden/system attribute handling
2, LastWriteTime/LastAccessTime update... read more

Posted by Matt Wu 2008-02-09

Ext2Fsd 0.43 is released !

Ext2Fsd is an open source linux ext2/ext3 file system driver for Windows systems (NT/2K/XP/VISTA, X86/AMD64). It could provide natively reading or writing access to your ext2/ext3 volumes under windows.

==================================
Release Notes for Ext2Fsd V0.43
==================================

Modifications from V0.42:

1, Ext2Fsd: hidden/system attribute handling
2, Ext2Mgr: Added manifest to cope with UAC... read more

Posted by Matt Wu 2008-02-01

Ext2Fsd 0.42 is released!

Ext2Fsd is an open source linux ext2/ext3 file system driver for Windows systems (NT/2K/XP/VISTA, X86/AMD64). It could provide natively reading or writing access to your ext2/ext3 volumes under windows.

I cannot wait a minute to release this update even it's small. But I think it could give much convenience to anyone who heavily use removable disks (USB/1394) with Ext2Fsd.

==================================
Release Notes for Ext2Fsd V0.42
==================================... read more

Posted by Matt Wu 2008-01-27

Ext2Fsd: 0.41 is released!

Ext2Fsd is an open source linux ext2/ext3 file system driver for Windows systems (NT/2K/XP/VISTA, X86/AMD64). It could provide natively reading or writing access to your ext2/ext3 volumes under windows.

==================================
Release Notes for Ext2Fsd V0.41
==================================

Thanks to all the people who are supporting Ext2Fsd, especially:

Benjam_Valero_Espinosa, Beno_Huet, Cameron Villers, Dan Larsen, Eddie Chu, geo, Lewis Skinner, Pedro Lopes, Samuel thornhill ... read more

Posted by Matt Wu 2008-01-25

Ext2Fsd 0.40 is released!

Ext2Fsd is an open source linux ext2/ext3 file system driver for Windows systems (NT/2K/XP/VISTA, X86/AMD64). It could provide natively reading or writing access to your ext2/ext3 volumes under windows.

==================================
Release Notes for Ext2Fsd V0.40
==================================

Modifications from V0.39:

Bugs/Problems Fixed:

1, Directory inode isn't freed after directory deletion
2, Retrieval pointers implemented for extents mapping
3, Correct the handling of STATUS_CANT_WAIT. Vista's Cache
Manager often fails us on PingRead when copying bunch of
files/directories from ext2 volumes, and thus it results
in zero-data-content in copied files
4, Optimize space allocation to minimize fragemnts... read more

Posted by Matt Wu 2008-01-13

Ext2Fsd: 0.39 is released!

Ext2Fsd is an open source linux ext2/ext3 file system driver for Windows systems (NT/2K/XP/VISTA, X86/AMD64). It could provide natively reading or writing access to your ext2/ext3 volumes under windows.

Modifications from V0.38

Bugs Fixed:

1, Disk space isn't released after deleting big files larger than
(BLOCK_SIZE * (12 + BLOCK_SIZE/4 + BLOCK_SIZE * BLOCK_SIZE / 16))
That's 4,299,210,752 in case BLOCK_SIZE is 4096.... read more

Posted by Matt Wu 2008-01-09

Ext2Fsd 0.38 is released

Ext2Fsd is an open source linux ext2/ext3 file system driver for Windows systems (NT/2K/XP/VISTA, X86/AMD64). It could provide natively reading or writing with ext2 volumes under windows.

Modifications from V0.37

Bugs Fixed:

1, File block extents management improved to decrease CPU usage
2, Re-queue request when cache manager can't prepare pages in time
3, Possible deletion of it's hardlink entry when remvoing a file
4, Prohibit to create file with same names to dead symlinks
5, Wrong inode type in directory entry for symbol links
6, Possible memory leak when failed to overwrite file
7, Memory leak in Ext2FreeMcb, it's counted but not freed.
8, Possible loss of inode/dentry update: Ext2WriteVolume might
miss the dirty windows with SECTOR_SIZE aligned borders
9, SpinLock related routines shouldn't be resident in paged zone
10, Possible lost of files in directory listing... read more

Posted by Matt Wu 2008-01-05

Ext2Fsd 0.37 is released

Ext2Fsd is an open source linux ext2/ext3 file system driver for Windows systems (NT/2K/XP/VISTA, X86/AMD64). It could provide natively reading or writing with ext2 volumes under windows.

Modifications from 0.36:
1, files >=4G couldn't be copy&paste to ext2 volume, caused by a hard-coded limit in Ext2CreateFile
2, failure of "No enough memory" when renaming files under directories. it likely happens when renaming files under subdirectory with Samba or Linux kernel CIFS.
3, possible deadlock in renaming with simultaneous access
4, possible wrong entry (hardlinks) deletion instead of itself: it's rare to happen but pissible when renaming, moving or deleting files.
5, entry management routines enhancement
6, 64k-block support... read more

Posted by Matt Wu 2007-12-25

Ext2Fsd 0.36 package renewed!

Ext2Fsd is an open source linux ext2/ext3 file system driver for Windows systems (NT/2K/XP/VISTA, X86/AMD64). It could provide natively reading or writing with ext2 volumes under windows.

Here are the update logs:
1, InnoSetup package: won't overwrite original/stale driver
2, Ext2Fsd: File couldn't be renamed, caused by a uncessary modification
3, Mke2fs: s_inodes_per_group might overflow with block blocks (>= 16k)... read more

Posted by Matt Wu 2007-12-22

Ext2Fsd 0.36 is released!

Ext2Fsd is an open source linux ext2/ext3 file system driver for Windows systems (NT/2K/XP/VISTA, X86/AMD64). It could provide natively reading or writing with ext2 volumes under windows.

==================================
Release Notes for Ext2Fsd V0.36
==================================

Modifications from V0.35

Bugs Fixed:

1, BSOD caused by symlink pointing to itself or others
2, bug in new inode allocation algorithm
3, "." and ".." are treated as separate inodes
4, remove unnecessary local variables to reduce stack
overflow chances especially for nested symlinks
5, overall optimizations on block allocation/release/mapping
6, non-consistent Mcb reference issue (broken by symlinks)
7, memory leaks of BLOCK_DATA when expanding file
8, buffer overflow in Ext2Printf only for checked build
9, bug in handling excpetion of working cdroms ejection... read more

Posted by Matt Wu 2007-12-21

Ext2Fsd 0.36-pre codes checked into SVN

Ext2Fsd is an open source linux ext2/ext3 file system driver for Windows systems (NT/2K/XP/VISTA, X86/AMD64). It could provide natively reading or writing with ext2 volumes under windows.

The latest codes for Ext2Fsd 0.36-pre were just checked in to Ext2Fsd SVN. Anyone can check out the codes via "svn co https://ext2fsd.svn.sourceforge.net/svnroot/ext2fsd ext2fsd".

Here are changelogs:

1, bsod fix caused by symlink linking to itself or other symlinks
2, bugfix in new inode allocation algorithm
3, big block support (up to 32k)
4, memory / irp statistics support
5, eliminate all "." and ".." in path
6, enhance memory resource reaper mechanisym
7, code optimizations on block allocation/release/mapping
8, ...... read more

Posted by Matt Wu 2007-12-14

Ext2Fsd: V0.35 update 01

Ext2Fsd is an open source linux ext2/ext3 file system driver for Windows systems (NT/2K/XP/VISTA, X86/AMD64).

Modifications: remove the execute bits ('x' attribute in inode mode) for all newly created files

File: Ext2Fsd-0.35-update-01.zip
it only contains bindary driver files for xp/2003/vista, both for i386/AMD64

Posted by Matt Wu 2007-12-06

Ext2Fsd V0.35 is released!

==================================
Release Notes for Ext2Fsd V0.35
==================================

Modifications from V0.31

Bugs Fixed:

1, Corrected change notification message for renaming
2, e2fsck i_size issue: Ext2SetInformation doesn't free
extra blocks when shrinking FileEndOfFileInformation
3, BSOD with symlink since it's treated as a file

Features Newly Implemented:

1, Symbolic link support on most operations but creating
2, Property settings per volume, more flexible
3, Hiding files with specified prefix and suffix
4, Different implements on driver letter assignment
5, CDROM support to mount CD/DVD burned in EXT2 format
6, "Move and Replace (overwrite)" support
7, Install Ext2Mgr as a service... read more

Posted by Matt Wu 2007-12-01

Ext2Fsd 0.31a

Modifications since 0.31:

1, Disable the partition type changing, which causes linux could not boot
2, Add test-signature to AMD64 drivers for vista system

Posted by Matt Wu 2007-01-05