Carl Johnsen
|
4d1e388e33
|
Less intrusive legacy restore changes
Due to the legacy restore flow being volume-centric, restoring has to become two phases: 1 for the priority files, and 2 for the "rest" of the files.
|
2026-02-19 17:52:53 +01:00 |
|
Carl Johnsen
|
1cadb775b8
|
Restored BackupHandler to its original
|
2026-02-19 15:54:09 +01:00 |
|
 Kenneth SkovhedeandGitHub
|
3a67cd5e02
|
Update RestoreProvider.cs
Simpler function for priority files
|
2026-02-18 12:02:28 +01:00 |
|
 Kenneth SkovhedeandGitHub
|
e14ccd5cb7
|
Update BackupHandler.cs
Minor fixes
|
2026-02-18 11:54:42 +01:00 |
|
Carl Johnsen
|
798f3a6e9a
|
Updated Vanara packages in the other places that also use them.
|
2026-02-16 12:43:59 +01:00 |
|
Carl Johnsen
|
15f0b6876e
|
Fixed auto mount test
|
2026-02-16 11:27:01 +01:00 |
|
Carl Johnsen
|
53aa494f47
|
Fixed auto mount powershell script
|
2026-02-16 11:26:23 +01:00 |
|
Carl Johnsen
|
b07bce58fc
|
Added test for the auto unmount option
|
2026-02-16 10:19:10 +01:00 |
|
Carl Johnsen
|
ce67996823
|
Added auto unmount option for disk image restore
|
2026-02-16 10:03:10 +01:00 |
|
Carl Johnsen
|
e3caf5401d
|
Added Windows I/O write error hints
|
2026-02-16 09:12:01 +01:00 |
|
Carl Johnsen
|
b9839d0671
|
Disk image restore provider now tests write access properly
|
2026-02-16 09:10:10 +01:00 |
|
Carl Johnsen
|
ef17e2de22
|
Removed debug project reference from solution file
|
2026-02-15 18:03:43 +01:00 |
|
Carl Johnsen
|
ae543733f3
|
Removed debug project launch configuration
|
2026-02-15 18:02:57 +01:00 |
|
Carl Johnsen
|
9c91820832
|
Mount point should only have the directory seperator appended if it's set
|
2026-02-15 17:37:46 +01:00 |
|
Carl Johnsen
|
594efeca04
|
Merge branch 'master' into feature/full-disk-backup
|
2026-02-15 16:42:08 +01:00 |
|
Carl Johnsen
|
509ba3abcf
|
Removed disk image debug program
|
2026-02-15 16:36:05 +01:00 |
|
Carl Johnsen
|
71e6c3eb17
|
Simplified disk image source providers EnumerateRecursive
|
2026-02-15 16:35:26 +01:00 |
|
Carl Johnsen
|
c2c81c3dd0
|
Moved partition table synthesis to it's own file
|
2026-02-15 16:29:40 +01:00 |
|
Carl Johnsen
|
e1e454d200
|
Centralized common MBR definitions
|
2026-02-15 16:21:16 +01:00 |
|
Carl Johnsen
|
652f6a9593
|
Centralized common GPT GUID definitions
|
2026-02-15 16:16:21 +01:00 |
|
Carl Johnsen
|
cdc47c252a
|
Removed duplicate crc32 implementations
|
2026-02-15 16:09:52 +01:00 |
|
Carl Johnsen
|
1702e60df0
|
Moved constants to a common file
|
2026-02-15 16:04:34 +01:00 |
|
Carl Johnsen
|
18cf9d58cf
|
Merged the recontstructed partition tables into one
|
2026-02-15 15:58:30 +01:00 |
|
Carl Johnsen
|
bd36800789
|
Made a base partition implementation
|
2026-02-15 15:22:54 +01:00 |
|
Carl Johnsen
|
67e9eecb0c
|
Removed duplicate PartitionWriteStream implementations
|
2026-02-15 15:11:08 +01:00 |
|
Carl Johnsen
|
b52e0cfcda
|
Changed to pooled buffer allocations to improve performance
|
2026-02-15 14:47:07 +01:00 |
|
Carl Johnsen
|
0568a9e46f
|
Changed to span slices rather than array slices
|
2026-02-15 13:53:03 +01:00 |
|
Carl Johnsen
|
fa42834542
|
Avoid copy in capture stream
|
2026-02-15 13:42:49 +01:00 |
|
Carl Johnsen
|
a3d3c0c191
|
Eliminated more redundant buffering.
|
2026-02-15 13:37:14 +01:00 |
|
Carl Johnsen
|
d4531ee582
|
Eliminated double buffering in the unknown file system
|
2026-02-15 13:27:37 +01:00 |
|
Carl Johnsen
|
268a94d7fa
|
Added reusable buffers and zero copy reads
|
2026-02-15 13:13:01 +01:00 |
|
Carl Johnsen
|
4845c22233
|
Added docstrings
|
2026-02-15 12:45:59 +01:00 |
|
Carl Johnsen
|
79e7be8983
|
Moved the rest of the disk image test files to the disk image folder
|
2026-02-15 11:46:45 +01:00 |
|
Carl Johnsen
|
84dd4dab1a
|
Abstracted disk helper methods into operating system specific constituents
|
2026-02-15 11:45:52 +01:00 |
|
Carl Johnsen
|
32507379b0
|
Enabled and handled nullable in DiskImage tests
|
2026-02-15 11:14:13 +01:00 |
|
Carl Johnsen
|
9dfb1a683c
|
Added additional waiting on host when dealing with disks.
|
2026-02-15 11:12:46 +01:00 |
|
Carl Johnsen
|
3f14cf5439
|
Known filesystems are treated as unknown until a driver is present
|
2026-02-15 11:12:08 +01:00 |
|
Carl Johnsen
|
a7caf62a30
|
MBR type offset was incorrect
|
2026-02-15 10:48:07 +01:00 |
|
Carl Johnsen
|
9bd94e8ea7
|
Reuse already read MBR bytes
|
2026-02-15 10:03:46 +01:00 |
|
Carl Johnsen
|
caf5f82699
|
Unknown partition table was missing from a switch
|
2026-02-15 10:03:18 +01:00 |
|
Carl Johnsen
|
0a9707b905
|
More windows disk management fixes to make changes visible
|
2026-02-15 10:02:00 +01:00 |
|
Carl Johnsen
|
b04206b9ff
|
Changed vhd helper to use a powershell session, instead of a new process for each call
|
2026-02-15 09:59:54 +01:00 |
|
Carl Johnsen
|
d99f65ed3f
|
All tests now correctly mounts and unmounts
|
2026-02-14 09:28:14 +01:00 |
|
Carl Johnsen
|
18540128ae
|
Main enumeration only returns disk. The disk must also be enumerated
|
2026-02-14 08:35:07 +01:00 |
|
Carl Johnsen
|
a64fb1ac3d
|
Changed sync async calls in async method to async async calls
|
2026-02-14 08:34:46 +01:00 |
|
Carl Johnsen
|
83b67fa0e8
|
Handled permission issues when comparing contents of two disks
|
2026-02-14 08:21:49 +01:00 |
|
Carl Johnsen
|
f539abd42c
|
Fixed project reference path
|
2026-02-13 16:52:06 +01:00 |
|
Carl Johnsen
|
537c85b690
|
Concurrency fixes
|
2026-02-13 16:51:53 +01:00 |
|
Carl Johnsen
|
d833aca0d5
|
Handled online disks during restore
|
2026-02-13 16:48:52 +01:00 |
|
Carl Johnsen
|
02a9ea590a
|
Changed to vhdx
|
2026-02-13 16:48:25 +01:00 |
|