Menu

Ext2 File System Driver for Windows / News: Recent posts

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

Configuration and install to Vista system with Ext2Fsd 0.31a

Q) How to start ext2fsd under vista AMD64 system

A) Two ways could move you to start Ext2Fsd under vista:

1, Press F8 when booting vista, and select "disable driver
signature checking", this way works if you want only to
try ext2fsd once, you also need remove it after usage.

2, The other way is to use it in test mode:
(Run as Administrator to do the followings)
2.1, adding the Ext2Fsd.cer to system
certmgr.exe /add Ext2Fsd.cer /s /r localMachine root
certmgr.exe /add Ext2Fsd.cer /s /r localMachine trustedpublisher
2.2, enable test signing:
bcdedit.exe /set TESTSIGNING ON
2.3, install the driver package
run setup.bat or ext2fsd install package

Posted by Matt Wu 2007-01-05

Ext2Fsd 0.31 is released!

Screenshots: http://sourceforge.net/project/screenshots.php?group_id=43775

Release Notes:

Release Notes for Ext2Fsd V0.31

Modifications from V0.30

Bugs Fixed:

1, Wrong ERESOURCE referenced in Ext2DeleteFile
2, Stale path name referenced for directory notification
3, Codepage names inconsistent between Ext2Fsd and Ext2Mgr

Features Newly Implemented:... read more

Posted by Matt Wu 2006-11-06

Ext2Fsd 0.30 is released!

==================================
Release Notes for Ext2Fsd V0.30
==================================

Modifications from V0.25

Main Bugs Fixed:

1, Incorrect removable media support
2, Wrong file size, timestamps reporting
3, Some minor memory leaks
4, Improper usage of ERESOURCE locking
5, Wrong handling of some special I/O
6, Incorrect codepage loading sequence
7, Mke2fs is much improved

Main Features Newly Supported:... read more

Posted by Matt Wu 2006-10-22

Latest ext2fsd (May 24, 2006)

I put the latest ext2fsd to http://ext2fsd.sourceforge.net/latest/

Many changes are made since 0.25a, but I have no enough time for more testings.

Next month I might have time for ext2fsd and make a new release.

Thanks.

Matt

Posted by Matt Wu 2006-05-24


Ext2Fsd 0.25 is released!

Modifications from V0.24

Bug Fixed:

1, File allocation blocks are not freed when being deleted
2, Other minor modifications on the program logics ...

Features Newly Supported:

1, Floppy support implemented.
2, Win64 (AMD opteron, X86 64) supported.

Tasks to do next step for 0.26

1, codepage / read-only attributes support per mounting
2, network sharing: oplock support to be implemented

Posted by Matt Wu 2005-07-27

Ext2Fsd 0.24 is released!

==================================
Release Notes for Ext2Fsd V0.24
==================================

Modifications from V0.23

Bug Fixed:

1, Codepage support errors fixed.
2, Ext2LookupFileName: should fail when it's not a real path.
3, Ext2FastIoQueryNetworkOpenInfo: Fcb not initialized.

Features Newly Supported:

1, Sparse file support.
2, Setup and config tools by Jared Breland.

Thanks to:
David Ho "davidHo_at_nanometrics.ca",
Jared Breland "jbreland_at_legroom.net"... read more

Posted by Matt Wu 2005-03-30

Ext2Fsd v0.23 is released !

==================================
Release Notes for Ext2Fsd V0.23
==================================

Modifications from V0.22b

Bug Fixed:

The following two bugs caused most of the BSODs about removable medias.
1, Ext2ReadSync: Thread stack is paged out, which casues "Event" is invalid.
2, Ext2InitializeVcb: Ext2Global->McbList is referred before initializing.

Features Newly Supported:

1, Multi codepages supported... read more

Posted by Matt Wu 2005-01-09

Ext2Fsd v0.22b is released !

Ext2Fsd is an open source Ext2 file system driver for Windows (NT/2K/XP). "Explorer" your linux ext2 volumes with ease under windows systems.

==================================
Release Notes for Ext2Fsd V0.22b
==================================

Modifications from V0.22a

Bugs Fixed:

1, Deleting and copying files from/to a directory frequently corrupts the directory.
E2fsck will report "directory corrupted". This bug is cuased by Ext2AddEntry.... read more

Posted by Matt Wu 2004-11-05

Ext2Fsd v0.22a is released !

<PRE>

Release Notes for Ext2Fsd V0.22a

Modifications from V0.22

Bugs Fixed:

1, Fsck error reports: "inode is in use, but has dtime set." for deleted directories.
This bug caused by non-zero i_links_count of deleted directory inode.

2, When many files (Normally > 255 files, reported by Zhoujingg) are deleted, the dir
entry may cross blocks, which will cause ext2/ext3 driver could not correctly read
the directory entries.... read more

Posted by Matt Wu 2004-10-31

Ext2Fsr v0.2 released !

Ext2 File System Recognizer by Matt
Ext2Fsr - V 0.2

Modifications from V0.1:

Integrate the patch from AG <andrew_golovnia@ukr.net>.

Matt <mattwu@163.com>
www.tuningsoft.com

Posted by Matt Wu 2004-10-04

Ext2Fsd 0.22 released !

==================================
Release Notes for Ext2Fsd V0.22
==================================

Modifications from V0.21

Bugs Fixed:

1, Mcb part overflows the stack
2, Delay-writing errors: cache lost
3, Bad file type for newly created files

Features Newly Supported:

1, Optimize the Mcb management part and the function of Ext2SaveGroup
2, Big files (> 4G) accessing

Thanks to:

1, AG <andrew_golovnia@ukr.net> for the patch about Ext2Fsr and advices on Ext2Fsd.
2, Zhoujinggao <zhoujingg@sohu.com> for the clue about Mcb management.
3, Laurent <linuxtransition@free.fr> for his link (in French).
4, Many Ext2Fsd users. I also say my sorry that I didn't answer some mails from you.... read more

Posted by Matt Wu 2004-10-04

Ext2Fsd v0.21 is released.

Modifications from V0.20

Bugs Fixed:

1, Ext2Flush does not complete the IRP for READ_ONLY mode.
2, Delayed close tries to refer completed Irps.
3, Directory content does NOT ends with zero-inode entry. Ext2ScanDir
and Ext2QueryDirectory do a wrong way to enum entries. Thanks to
"Bomb" <bomb_hero@163.com>
4, Ext2MountVolume still returns STATUS_SUCCESS for non-ext2 volumes.
5, Ext2SetRenameInfo always treats "Rename" as "Move"... read more

Posted by Matt Wu 2004-06-09

Ext2Fsd v0.20 is released.

==================================
Release Notes for Ext2Fsd V0.20
==================================

Modifications from V0.10A

1, Merge Petr Borsodi's patches for several problems.
2, Unicode/OEM characters support.?
3, Change notifications is supported.
4, Totally Optimize and upgrade.?
5, ......

==================================
Release Notes for Ext2Fsd V0.10a
==================================... read more

Posted by Matt Wu 2003-12-26

Mke2fs v0.02 is public!

Project Mke2fs v0.02 is public now.

Mke2fs for Winnt/2k/xp V0.02
Format a file or volume to ext2 format file system.

Author: Matt <mattwu@163.com>
Homepage: http://ext2.yeah.net

Usage: Mke2fs [-c|-t|-l filename] [-b block-size] [-f fragment-size]
[-i bytes-per-inode] [-N number-of-inodes]
[-m reserved-blocks-percentage] [-o creator-os] [-g blocks-per-group]
[-L volume-label] [-M last-mounted-directory] [-O feature[,...]]
[-r fs-revision] [-R raid_opts] [-qvSV] volumename [blocks-count]... read more

Posted by Matt Wu 2003-12-26

Insider v0.11 is released!

Insider v0.11 is released!

FIXME: registers' content are disturbed.

Posted by Matt Wu 2003-12-26