Про переформатирование знаю, нужно именно прочесть имеющиеся данные. sg_read читать позволяет, но никуда данные не отдаёт. sg_dd читает, но ошибка записи в выходной файл (простой файл).
ps: в вики написано, что «Oracle Corporation included support for DIF in the Linux kernel.» (DIF — это data integrity field как раз лишние 8 байт).
pps:нашёл на просторах интернета;
Linux does not support 520-byte sectors unless the drive is formatted with DIF and hanging off a DIF-capable HBA......
А 520 байт 520 байтам рознь, некоторые не сообщают, что у них этот самый DIF, а просто такого размера сектор. Грустно.