Commit Graph

188 Commits

Author SHA1 Message Date
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
16434f2788 Refactor: Simplify field names. 2017-07-19 16:37:11 +01:00
711d19fd04 Refactor, pass whole partition structure to filesystems. 2017-07-19 16:31:08 +01:00
1df2589b39 Added correct metadata for XGD structures. 2017-06-20 06:42:09 +01:00
e57f2a5131 Added suppor for resume mapfile. 2017-06-20 05:50:42 +01:00
ff29d85926 Refactor: Remove unneeded TODOs. 2017-06-12 22:59:47 +01:00
6e7275d5b1 Corrected sidecar invalid usage of int for block numbers. 2017-06-08 22:01:06 +01:00
3395c01fda Correctly store all bad sectors, not just first one on run. 2017-06-08 21:47:18 +01:00
943b8a8276 Refactor: simplification. 2017-06-08 21:12:05 +01:00
b135a3f7d1 Added resume parameter passing. 2017-06-08 20:21:50 +01:00
8e4e4cd27a Added support for dumping subchannel in a separate file. 2017-06-07 23:25:06 +01:00
7e1bca4caf Add support for tracks. 2017-06-07 22:37:05 +01:00
0f69e220b4 Corrected saving sidecar. 2017-06-07 22:27:16 +01:00
d12ab2ce42 Corrected typo that forced CHS disks to be treated like LBA. 2017-06-06 18:15:48 +01:00
af244b0055 Handle tape drives without additional sense and that only
support fixed size reading.
2017-06-05 15:57:10 +01:00
5489485eac Correctly store blocksize on metadata as soon as it changes.
Corrected speed calculation.
2017-06-04 22:47:13 +01:00
1700763eba Store block size in metadata. 2017-06-04 05:07:05 +01:00
08d6082cd1 Check if unformattedbps is set, this may be readlong sector
size.
2017-06-04 05:06:49 +01:00
cc63232d7b Corrected writing of debug result for readlong. 2017-06-04 01:31:46 +01:00
3110ef9027 Use correct error variable. 2017-06-04 01:29:21 +01:00
3810351db3 Max READ LONG is 65535. 2017-06-04 01:26:31 +01:00
a19b78ddcf Do more tries on READ LONG. 2017-06-03 19:27:02 +01:00
b22684f21c On debug show status of tried commands and save buffers to
disk.
2017-06-03 19:26:48 +01:00
b3b096215d ATAPI or SCSI can be PCMCIA, like the IOMEGA PocketZip. 2017-06-03 01:26:43 +01:00
f47749fa5a Simplify method calling. 2017-06-03 01:26:22 +01:00
9e1867b48b Try READ LONG last, they confuse and hang some drives that
don't support them.
2017-06-03 01:25:47 +01:00
b79606eb50 Return error if no read command is found to work. 2017-06-03 01:25:13 +01:00
4b2903fab8 * DiscImageChef.Core/Devices/Scanning/ATA.cs:
Correctly use LBA mode. Call FindReadCommand().

	* DiscImageChef.Core/Devices/Dumping/ATA.cs:
	  Call FindReadCommand().
2017-06-03 01:24:58 +01:00
c4abefbb5d * DiscImageChef/ChangeLog:
* DiscImageChef.Core/Devices/Report/SCSI/MMC.cs:
	  Added TODO.
2017-06-03 01:14:03 +01:00
98aaf94961 Use ".iso" extension for optical media with 2048 bytes/sector. 2017-05-31 14:18:14 +01:00
9f8d93fd4d Refactor: Separate dumping code by media type. 2017-05-31 01:00:58 +01:00
a0e5e1dbce Refactor: Create XML version information from a central point. 2017-05-30 21:33:35 +01:00
07b9f9787f Refactor: Move common reading code to separate class. 2017-05-30 02:00:55 +01:00
d011caaaa9 Refactor: Move device-report logic to Core and separate by
category.
2017-05-28 21:01:17 +01:00
80b5cc95e9 Removed unused code. 2017-05-28 01:20:54 +01:00
af05401220 Refactor: Return result from core to CLI, show in CLI. 2017-05-28 01:16:49 +01:00
543b3528d9 Refactor: Move dumping code, and misc file writing code, to
Core.
2017-05-27 20:02:57 +01:00
7f68351746 Refactor: Moved media scanning to Core. 2017-05-27 18:58:20 +01:00