Skip to content

Commit 540df1c

Browse files
committed
VERSION 20220812
1 parent 51681ba commit 540df1c

3 files changed

Lines changed: 18 additions & 4 deletions

File tree

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ cmake_minimum_required(VERSION 3.14.3)
33
cmake_policy(SET CMP0091 NEW)
44
set(CMAKE_MSVC_RUNTIME_LIBRARY "MultiThreaded$<$<CONFIG:Debug>:Debug>")
55

6-
project(ntfs2btrfs VERSION 20210923)
6+
project(ntfs2btrfs VERSION 20220812)
77

88
include(GNUInstallDirs)
99

README.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,13 @@ below.
4848
Changelog
4949
---------
5050

51+
* 20220812
52+
* Added --no-datasum option, to skip calculating checksums
53+
* LXSS / WSL metadata is now preserved
54+
* Fixed lowercase drive letters not being recognized
55+
* Fixed crash due to iterator invalidation (thanks to nyanpasu64)
56+
* Fixed corruption when NTFS places file in last megabyte of disk
57+
5158
* 20210923
5259
* Added (Btrfs) compression support (zlib, lzo, and zstd)
5360
* Added support for other hash algorithms: xxhash, sha256, and blake2
@@ -107,13 +114,13 @@ What works
107114
* Alternate data streams
108115
* DOS attributes (hidden, system, etc.)
109116
* Rollback to original NTFS image
117+
* Preservation of LXSS metadata
110118

111119
What doesn't work
112120
-----------------
113121

114122
* Windows' old extended attributes (you're not using these)
115123
* Large (i.e >16KB) ADSes (you're not using these either)
116-
* Preservation of LXSS metadata
117124
* Preservation of the case-sensitivity flag
118125
* Unusual cluster sizes (i.e. not 4 KB)
119126
* Encrypted files

ntfs2btrfs.8.in

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
.TH NTFS2BTRFS "8" "September 2021" "ntfs2btrfs @PROJECT_VERSION@" "System Administration"
1+
.TH NTFS2BTRFS "8" "August 2022" "ntfs2btrfs @PROJECT_VERSION@" "System Administration"
22
.SH NAME
33
ntfs2btrfs \- convert ntfs filesystem to btrfs filesystem
44
.SH SYNOPSIS
@@ -13,7 +13,8 @@ to the open-source filesystem Btrfs, much as \fBbtrfs\-convert\fR does for ext2.
1313
Uses the specified algorithm to recompress files that are compressed on the
1414
NTFS volume; valid choices are \fIzstd\fR, \fIlzo\fR, \fIzlib\fR, or \fInone\fR.
1515
If you don't specify any value, \fIzstd\fR will be used, assuming it's been
16-
compiled in.
16+
compiled in. Note that this will be ignored if you also select --no-datasum (see
17+
below).
1718
.RE
1819
.PP
1920
-h \fI<ALGO>\fR, --hash=\fI<ALGO>\fR
@@ -27,6 +28,12 @@ default, and should be fine for most purposes.
2728
.RS 4
2829
Tries to restore the original NTFS filesystem. See \fBROLLBACK\fR below.
2930
.RE
31+
.PP
32+
-d, --no-datasum
33+
.RS 4
34+
Skips calculating checksums for existing data. Don't choose this unless you're
35+
sure it's what you want.
36+
.RE
3037
.SH ROLLBACK
3138
The original filesystem image is saved as \fIimage/ntfs.img\fR as a reflink copy. You
3239
can restore this at any time by using the rollback option, provided that you've

0 commit comments

Comments
 (0)