Как ОС читает диски, отформатированные как 520?
Речь идет о дисках, которые были отформатированы как 520 или 528 байт, а не 512 байт. Как операционная система считывает данные, если я не могу получить доступ к этим дискам через hexedit/cat или любую программу просмотра?
Есть ли способ, которым я могу читать и записывать данные, поступающие с 520 отформатированных дисков, без переформатирования размера до 512 в Ubuntu?
2 ответа
Если вы хотите прочитать данные с диска, вы подключаете его обратно к устройству хранения, из которого он вышел, вместе с остальными дисками, составляющими любой массив хранения, частью которого он был.
Linux не может читать диски с 520-байтовыми секторами. (И Windows тоже.) Если вы хотите использовать этот диск с Linux, вам необходимо переформатировать его до 512-байтовых секторов. Инструкции для этого очень легко найти в Интернете.
Чисто для целей восстановления на машинах с Linux взгляните на утилиты sg_dd, sg_read, sg_read_long из пакета sg3-utils. Они работают на устройствах /dev/sg... НЕ /dev/sd... и должны позволять, по крайней мере, получить двоичный образ диска, хотя может потребоваться некоторая постобработка.