Jump to content

Ext2Fsd

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Kfitzner (talk | contribs) at 15:27, 6 July 2019 (Added note about critical bug in v0.68 and earlier, redirected reference to wayback as site is now dark, added mention of dark site). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
Original author(s)Matt Wu
Developer(s)Matt Wu
Initial releaseJanuary 26, 2002; 23 years ago (2002-01-26)
Final release
0.69 [1] / November 2, 2017; 7 years ago (2017-11-02)
Repositorygithub.com/matt-wu/Ext3Fsd
Written inC[2]
Operating systemMicrosoft Windows
Available inEnglish, Simplified Chinese
TypeInstallable File System
LicenseGNU GPL v2
Websitewww.ext2fsd.com

Ext2Fsd (short for Ext2 File System Driver) is a free Installable File System driver written in C for the Microsoft Windows operating system family. It facilitates read and write access to the ext2, ext3 and ext4 file systems.

The driver can be installed on Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows 7, Windows 8,[3] Windows 10, Windows Server 2008, Windows Server 2008 R2.[1] Support for Windows NT was dropped in version 0.30.[4]

The program Ext2Mgr can optionally be installed additionally to manage drive letters and such.

As of April of 2019 the main web site, ext2fsd.org, has gone dark.[5]

Reception

The German computer magazine PC-WELT reported frequent program crashes in 2009. The program was not able to access ext3 partitions smoothly. This often led to a blue screen. Crashes of this type can lead to data loss, for example if there is not yet permanently stored data in the main memory. The program could only access ext2 partitions without errors.[6] In 2012, Computerwoche warned that access to ext3 partitions was "not harmless". Data loss may occur.[7]

Features

Feature matrix

Read Write Journal dir_index
ext2 Yes Yes
ext3 Yes Yes Limited Yes
ext4 Yes Yes Limited Yes

Supported Ext3/4 features[1]

  • flexible inode size: > 128 bytes, up to block size
  • dir_index: htree directory index
  • filetype: extra file mode in dentry
  • large_file: > 4G files supported
  • sparse_super: super block backup in group descriptor
  • uninit_bg: fast fsck and group checksum
  • extent: full support with extending and shrinking.
  • journal: only support replay for internal journal
  • flex_bg: first flexible metadata group
  • symlink and hardlink
  • Mount-as-user: specified uid/gid supported

Unsupported Ext3/4 features

Features to be implemented in future

  • Extents management improvement
  • EA and ACL security checking

Critical Bug

A warning was issued with the release of version 0.69:

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.[1]

It is unclear whether or not v0.69 corrects this defficiency.

See also

References

  1. ^ a b c d "Ext2Fsd 0.69 released !". 2018-01-13.
  2. ^ http://www.ohloh.net/p/ext2fsd
  3. ^ "Ext2Fsd: EXT3/EXT4 Support Now Works On Windows 8". 2014-06-19.
  4. ^ "Ext2fsd". 2009-07-27.
  5. ^ "Wayback Machine crawl record for ext2fsd.org". 2019-07-06.
  6. ^ Donauer, Jürgen. "Ext2fsd - Absturzgefahr". PC-WELT. Retrieved 2018-08-25.
  7. ^ "Ext2fsd: Zugriff auf Linux-Partition - Tuning für Microsoft Windows: Power-Tools für Windows 7 - computerwoche.de". www.computerwoche.de (in German). Retrieved 2018-08-25.