Kenneth Skovhede
|
8d9ebaa0a4
|
Minor style fixes
|
2026-05-04 11:15:51 +02:00 |
|
Carl Johnsen
|
17022c0ad3
|
MFTs with changed clusters can affect other clusters, so they should all be checked during backup.
|
2026-04-29 10:56:19 +02:00 |
|
Carl Johnsen
|
9eb5a4340b
|
Fixed incorrect NTFS attribute header offsets
|
2026-04-17 08:24:22 +02:00 |
|
Carl Johnsen
|
9e81d2ca9c
|
Added NTFS orchestrator class
|
2026-03-24 18:59:37 +01:00 |
|
Carl Johnsen
|
2ede4e477a
|
Added NTFS MFT walker for getting modified time of files
|
2026-03-24 18:41:25 +01:00 |
|
Carl Johnsen
|
4e3cefd7a3
|
Added NTFS bitmap file parsing
|
2026-03-24 17:57:41 +01:00 |
|
Carl Johnsen
|
af3e0ee8af
|
Added NTFS boot sector parsing
|
2026-03-24 13:56:40 +01:00 |
|
Carl Johnsen
|
2b5db218ad
|
Post restructure namespace fixes
|
2026-03-16 11:10:20 +01:00 |
|
Carl Johnsen
|
20ff1c73b1
|
Restructured Disk Image related files
|
2026-03-16 11:10:20 +01:00 |
|
Carl Johnsen
|
5085f19103
|
Disk reading optimization zero stream should be the actual size, not just block size.
|
2026-03-13 16:56:56 +01:00 |
|
Carl Johnsen
|
b0811503fd
|
Added more rigorous stream boundary checking
|
2026-03-13 14:11:17 +00:00 |
|
Carl Johnsen
|
3c27f9f932
|
Unknown file system blocks should always be backed up, since there's no way of tracking them.
|
2026-03-13 13:42:38 +00:00 |
|
Carl Johnsen
|
be2c7176f3
|
Added FAT32 to the restore, with fallback to Unknown filesystem, e.g. for blank disks.
|
2026-03-13 12:49:13 +01:00 |
|
Carl Johnsen
|
4267fffa95
|
Have auto detection of file system on partition when the type cannot be determined from the partition table
|
2026-03-13 12:48:21 +01:00 |
|
Carl Johnsen
|
f5e7adf19e
|
Added more rigorous FAT32 boot sector parsing
|
2026-03-13 12:40:39 +01:00 |
|
Carl Johnsen
|
e9c0a65c21
|
Handled FAT32 detection error due to endianness
|
2026-03-13 10:55:13 +01:00 |
|
Carl Johnsen
|
4bb5837326
|
Added FAT32 streams
|
2026-03-12 15:08:22 +01:00 |
|
Carl Johnsen
|
d6e96c3346
|
Added FAT32 file system support
|
2026-03-12 15:08:03 +01:00 |
|
Carl Johnsen
|
39f16f471d
|
Added last modified timestamp to file system files
|
2026-03-12 15:06:43 +01:00 |
|
Carl Johnsen
|
c1cdf58dce
|
Added FAT32 directory walker
|
2026-03-12 14:36:57 +01:00 |
|
Carl Johnsen
|
2ff2de5e83
|
Added FAT32 table reader
|
2026-03-12 14:23:26 +01:00 |
|
Carl Johnsen
|
2b9d699fcc
|
Added a parser for FAT32 boot sector
|
2026-03-12 14:05:39 +01:00 |
|
Carl Johnsen
|
c1b22f491f
|
Handled Windows paths
|
2026-03-11 15:02:23 +01:00 |
|
Carl Johnsen
|
ca1fb3ac9b
|
Restructured the DiskImage project to lift the OS specific disk listings to the disk interface and to centralize the functionality for running external processes
|
2026-03-05 15:30:36 +01:00 |
|
Carl Johnsen
|
3d6e8f3db5
|
Changed disk image specific classes to being internal, so they're not accessed externally.
|
2026-02-19 18:16:36 +01:00 |
|
Carl Johnsen
|
b52e0cfcda
|
Changed to pooled buffer allocations to improve performance
|
2026-02-15 14:47:07 +01:00 |
|
Carl Johnsen
|
d4531ee582
|
Eliminated double buffering in the unknown file system
|
2026-02-15 13:27:37 +01:00 |
|
Carl Johnsen
|
4845c22233
|
Added docstrings
|
2026-02-15 12:45:59 +01:00 |
|
Carl Johnsen
|
63f460ac21
|
Ensured that all blocks reported by an unknown file system are larger than 0
|
2026-02-13 16:42:37 +01:00 |
|
Carl Johnsen
|
e343d667ee
|
More consitent parsing
|
2026-02-12 16:54:53 +01:00 |
|
Carl Johnsen
|
e84b173286
|
General fixes to disk image backup, backup works again
|
2026-02-10 19:11:17 +01:00 |
|
Carl Johnsen
|
881facd10e
|
Adapted the interfaces and implementation to match the new disk image restore rework
|
2026-02-10 12:30:43 +01:00 |
|
Carl Johnsen
|
d32a39108f
|
Directly write files rather than caching them locally for disk image restore.
|
2026-02-06 12:53:33 +01:00 |
|
Carl Johnsen
|
74df6b7029
|
Too large of a default blocksize
|
2026-02-04 13:07:10 +01:00 |
|
Carl Johnsen
|
fdc9eab0ec
|
Added support for unknown filesystems, where the raw disk is divided into chunks to be presented as files.
|
2026-02-04 13:03:47 +01:00 |
|
Carl Johnsen
|
40b3e678f4
|
Made enumerations async
|
2026-02-04 13:03:16 +01:00 |
|
Carl Johnsen
|
f2028b4600
|
Added filesystem interface
|
2026-02-04 10:41:07 +01:00 |
|
Carl Johnsen
|
b2ffa91aa2
|
Restructured the interfaces
|
2026-02-04 09:42:38 +01:00 |
|
Carl Johnsen
|
aa2c7d1f2e
|
Added initial interfaces
|
2026-01-31 14:46:13 +01:00 |
|