Commit Graph

1152 Commits

Author SHA1 Message Date
06e0b3ac66 Changed VTOC plugin from UNIX to VTOC.
Added UNIX plugin for hardwired partition tables on old UNIX
	kernels.
	Added several DEC hard disks.
2017-07-31 14:42:11 +01:00
78abb9271d Name correction. 2017-07-30 16:09:43 +01:00
6b8779e75a Added support for pre-VTOC Sun disklabel (used in
sun1/sun2/sun3 ???), added support for 16 entries VTOC (used
	in i86pc) and corrected structures for 8 entries VTOC (used in
	sun4).
2017-07-30 15:53:42 +01:00
ff538ee9ed Added more tests. 2017-07-30 15:46:40 +01:00
983b5eca34 Added more tests. 2017-07-30 15:46:08 +01:00
2bebf41ba3 Parameter adjustment. 2017-07-30 15:46:01 +01:00
73e644469b Try to detect if offsets are relative to parent partition
(NetBSD) or not (FreeBSD).
2017-07-30 15:45:50 +01:00
35c64c4ee1 More duplicate checks. 2017-07-30 15:45:28 +01:00
ee3f88c2cc Added new tests. 2017-07-27 01:27:19 +01:00
069b72ec57 Added types, corrected filling, added device parameters and
debug output, now works.
2017-07-27 01:15:22 +01:00
c4795e4340 Big-endian, finally. 2017-07-27 01:14:39 +01:00
8cd63de25e Added support for big-endian disklabels, more positions, and
corrected calculations. Also, added more debug output.
2017-07-26 23:46:42 +01:00
adf5c066c7 Simplified cyclic check. 2017-07-26 23:45:20 +01:00
c648238712 Corrected big endian handling. 2017-07-26 23:44:27 +01:00
256a3da79e Added more tests. 2017-07-26 23:35:35 +01:00
51cf0d7815 Parameter adjustment. 2017-07-26 23:35:27 +01:00
0c7b5aa604 Corrected encoding propagation. 2017-07-26 12:25:18 +01:00
99c5e5d9d0 Added support for HAMMER filesystem. 2017-07-26 04:21:47 +01:00
e3cdf500f8 Corrected partition arithmetics. 2017-07-26 04:16:45 +01:00
701b1f0824 Removed spurious comment :p. 2017-07-26 04:16:36 +01:00
cfe14091cf Implemented AtheOS filesystem. 2017-07-26 03:08:29 +01:00
b8e19ec261 Added equality and comparison overrides to Partition struct. 2017-07-25 22:27:09 +01:00
5dcaa79ccc Do not try to access root folder on misaligned partitions.
(This would be solved when a the complete FAT implementation
	is done)
2017-07-25 22:26:42 +01:00
91b383f5d5 Added support for misaligned filesystems on optical media. 2017-07-25 22:23:51 +01:00
d3bc3086bf Parameter adjustment. 2017-07-25 15:03:28 +01:00
08aca746ef Several copy/paste typos prevented MBR on optical discs to
work, corrected, also add partition at start of track in them
	if it appears as one entry.
2017-07-25 15:03:14 +01:00
3839a7497a Disabled Rock Ridge test (it was not working anyways). 2017-07-25 15:00:12 +01:00
77d7dae246 Parameter adjustment. 2017-07-25 03:28:21 +01:00
fed6ecad33 Corrected type and name of minix subpartitions. 2017-07-25 03:27:58 +01:00
b94613b523 Corrected XML metadata. 2017-07-25 03:27:47 +01:00
e646097a55 Corrected XML clusters count. 2017-07-25 03:27:36 +01:00
346446c6dc Prevent misdetection of QNX4 filesystem. 2017-07-25 03:27:24 +01:00
505fd55c6a Added support for MINIX v1 and v2 filesystems created with
MINIX 3.
2017-07-25 02:48:04 +01:00
f705645f40 Added support for minix subpartitions. 2017-07-25 02:47:42 +01:00
106d5bead0 Adjusted parameters. 2017-07-25 02:45:11 +01:00
9a5d52caab Added support for hybrid ISO/USB images with GPT and FAT
partitions.
2017-07-25 00:27:46 +01:00
72dd8d9179 Use generic method to search for partitions, supporting
partitions inside partitions. At the same time SGI DVH is
	disabled because it is not working correctly. Fixes #60
2017-07-24 23:35:33 +01:00
dad9ea8584 Early exit. 2017-07-24 04:51:08 +01:00
e2004a3ff8 Correct string handling. 2017-07-24 04:05:47 +01:00
98d12076d5 Rewrote, solves infinite loop on extended partitions, supports
OnTrack and NEC extensions, supports optical discs, stops
	doing disklabels here (should be moved independently).
2017-07-24 04:05:38 +01:00
7bc23c4f55 Parameter adjustment. 2017-07-24 04:04:56 +01:00
4b9d012346 Add field to propagate partition scheme on each partition. 2017-07-23 22:54:36 +01:00
332c2901fd Use marshalling. 2017-07-23 21:01:26 +01:00
dddf884c05 Don't try to read past partition end. 2017-07-23 19:58:11 +01:00
f3e33aa7aa Don't ignore Apple_Free partitions, just ignore partitions
that extend past the device size.
2017-07-23 19:57:10 +01:00
25de114914 On debug catch zlib exceptions and show where it happens. 2017-07-23 19:56:45 +01:00
9bf55609a2 Corrected setting media type. 2017-07-23 19:54:38 +01:00
28dbda757c Use DotNetZip for UDIF zlib (AKA UDZO), solves some
compatibility problems.
2017-07-22 04:49:53 +01:00
333cff1793 Corrected comment tag. 2017-07-22 04:34:14 +01:00
9df8dee93d Corrected detection and reading of misaligned partitions on
optical media (e.g. map says sector 17 on 512 byte units, that
	would fall on sector 4.25 on 2048 units).
2017-07-20 13:14:12 +01:00