mirror of
https://github.com/bobranten/Ext4Fsd.git
synced 2025-10-30 05:18:31 -05:00
updated the readme file
This commit is contained in:
113
README.md
113
README.md
@@ -1,6 +1,6 @@
|
|||||||
|
|
||||||
New
|
Latest release
|
||||||
---
|
--------------
|
||||||
|
|
||||||
Signed driver for Windows 10 and Windows 11:
|
Signed driver for Windows 10 and Windows 11:
|
||||||
https://www.accum.se/~bosse/ext2fsd/0.71/Ext2Fsd-0.71-setup.exe
|
https://www.accum.se/~bosse/ext2fsd/0.71/Ext2Fsd-0.71-setup.exe
|
||||||
@@ -13,6 +13,60 @@ New
|
|||||||
together with an already installed driver.
|
together with an already installed driver.
|
||||||
|
|
||||||
|
|
||||||
|
Changes to the source code in git after latest release
|
||||||
|
------------------------------------------------------
|
||||||
|
|
||||||
|
Most users can continue to use the latest release, it contains
|
||||||
|
an install program and a signed driver. Below is a list of
|
||||||
|
what has been implemented in the source code in git since then.
|
||||||
|
If you need any of these features you can compile the driver
|
||||||
|
or application yourself.
|
||||||
|
|
||||||
|
Driver:
|
||||||
|
|
||||||
|
- Corrected an error that made the debug version of the driver
|
||||||
|
crash. A number of calls to Ext2FreePool where misstakenly
|
||||||
|
replaced with direct calls to ExFreePool. This error can
|
||||||
|
not happen in the release version of the driver.
|
||||||
|
|
||||||
|
- The existing time fields in the superblock and the inodes
|
||||||
|
is using 32-bit values for time in seconds since 1970. They
|
||||||
|
will overflow in 2038. The ext4 filesystem has therefore
|
||||||
|
been extended with new time fields. In the superblock they
|
||||||
|
have names ending in "_hi" containing the high 8-bit of the
|
||||||
|
the seconds while the existing time fields contain the lower
|
||||||
|
32-bit. In the inodes the new fileds has names ending in
|
||||||
|
"_extra". They contain both the high 2-bit of the seconds,
|
||||||
|
that is bit 33 and 34 and also the nano seconds encoded as
|
||||||
|
(nsec << 2 | epoch) The existing fields contain the low 32-bit
|
||||||
|
of the seconds.
|
||||||
|
|
||||||
|
- The call "query volume information" will read the fields
|
||||||
|
s_mkfs_time and s_mkfs_time_hi from the superblock.
|
||||||
|
|
||||||
|
- The fields s_mtime and s_mtime_hi in the superblock will be
|
||||||
|
updated with the current time at mount time.
|
||||||
|
|
||||||
|
- The fields s_wtime and s_wtime_hi in the superblock will be
|
||||||
|
updated with the current time at shutdown.
|
||||||
|
|
||||||
|
Application:
|
||||||
|
|
||||||
|
- If an on disk filesystem contains new ext4 features that is
|
||||||
|
not supported by the Windows driver a '+' sign will be shown
|
||||||
|
after the filesystem name, e.g "EXT4+".
|
||||||
|
|
||||||
|
- More filesystems are recognized. The main window with
|
||||||
|
a list of disks and partitions will now tell the type of
|
||||||
|
filesystem for BTRFS, XFS, BSD, LVM and RAID (MD) in
|
||||||
|
adidition to EXT
|
||||||
|
|
||||||
|
- The used size of swap partitions is listed as zero.
|
||||||
|
|
||||||
|
- The donate dialog box is disabled because the information in
|
||||||
|
it is outdated.
|
||||||
|
|
||||||
|
|
||||||
About
|
About
|
||||||
-----
|
-----
|
||||||
|
|
||||||
@@ -43,7 +97,6 @@ Test
|
|||||||
\windows\system32\drivers.
|
\windows\system32\drivers.
|
||||||
Now you can read and write ext4 filesystems using the new features
|
Now you can read and write ext4 filesystems using the new features
|
||||||
metadata checksums and 64-bit blocknumbers from Windows.
|
metadata checksums and 64-bit blocknumbers from Windows.
|
||||||
my site: http://www.accum.se/~bosse/
|
|
||||||
|
|
||||||
|
|
||||||
Introduction
|
Introduction
|
||||||
@@ -53,22 +106,10 @@ Introduction
|
|||||||
It's a free and open-source software, everyone can modify or distribute
|
It's a free and open-source software, everyone can modify or distribute
|
||||||
under GNU GPLv2.
|
under GNU GPLv2.
|
||||||
|
|
||||||
|
|
||||||
Old Development Website
|
|
||||||
-------------------
|
|
||||||
|
|
||||||
Matt Wu <mattwu@163.com>
|
|
||||||
http://www.ext2fsd.com
|
|
||||||
|
|
||||||
|
|
||||||
Active Developers
|
Active Developers
|
||||||
-----------------
|
-----------------
|
||||||
|
|
||||||
Matt Wu : http://github.com/matt-wu
|
|
||||||
http://blog.dynox.cn
|
|
||||||
|
|
||||||
KaHo Ng : http://github.com/ngkaho1234
|
|
||||||
|
|
||||||
Bo Branten : http://github.com/bobranten
|
Bo Branten : http://github.com/bobranten
|
||||||
http://www.accum.se/~bosse
|
http://www.accum.se/~bosse
|
||||||
|
|
||||||
@@ -76,6 +117,22 @@ Active Developers
|
|||||||
for important help to this project!
|
for important help to this project!
|
||||||
|
|
||||||
|
|
||||||
|
Previous Developers
|
||||||
|
-------------------
|
||||||
|
|
||||||
|
Matt Wu : http://github.com/matt-wu
|
||||||
|
http://blog.dynox.cn
|
||||||
|
|
||||||
|
KaHo Ng : http://github.com/ngkaho1234
|
||||||
|
|
||||||
|
|
||||||
|
Old Development Website
|
||||||
|
-----------------------
|
||||||
|
|
||||||
|
Matt Wu <mattwu@163.com>
|
||||||
|
http://www.ext2fsd.com
|
||||||
|
|
||||||
|
|
||||||
Supported Features by Ext4Fsd
|
Supported Features by Ext4Fsd
|
||||||
-----------------------------
|
-----------------------------
|
||||||
|
|
||||||
@@ -92,8 +149,28 @@ Supported Features by Ext4Fsd
|
|||||||
11, mount-as-user: specifed uid/gid by user
|
11, mount-as-user: specifed uid/gid by user
|
||||||
|
|
||||||
|
|
||||||
Unsupported Ext3/4 Features
|
Read-only Ext4 Features
|
||||||
|
-----------------------
|
||||||
|
|
||||||
|
If any of the ext4 features below is present on a filesystem
|
||||||
|
the Windows driver will automatically mount the fs read-only:
|
||||||
|
|
||||||
|
1, EXT4_FEATURE_RO_COMPAT_BIGALLOC
|
||||||
|
2, EXT4_FEATURE_RO_COMPAT_QUOTA
|
||||||
|
3, EXT4_FEATURE_RO_COMPAT_PROJECT
|
||||||
|
4, EXT4_FEATURE_RO_COMPAT_VERITY
|
||||||
|
5, EXT4_FEATURE_RO_COMPAT_ORPHAN_PRESENT
|
||||||
|
|
||||||
|
|
||||||
|
Unsupported Ext4 Features
|
||||||
---------------------------
|
---------------------------
|
||||||
|
|
||||||
1, journal: log-based operations, external journal
|
If any of the ext4 features below is present on a filesystem
|
||||||
2, EA (extended attributes), ACL support
|
the Windows driver can not mount the fs at all:
|
||||||
|
|
||||||
|
1, EXT4_FEATURE_INCOMPAT_EA_INODE (extended attributes)
|
||||||
|
2, EXT4_FEATURE_INCOMPAT_MMP (multiple mount protection)
|
||||||
|
3, EXT4_FEATURE_INCOMPAT_INLINE_DATA (storing small files in inode)
|
||||||
|
4, EXT4_FEATURE_INCOMPAT_ENCRYPT
|
||||||
|
5, EXT4_FEATURE_INCOMPAT_CASEFOLD (case insensitive file names (claimed to be used by SteamOS as default))
|
||||||
|
6, EXT4_FEATURE_INCOMPAT_LARGEDIR (3-level htree)
|
||||||
|
|||||||
Reference in New Issue
Block a user