Как ОС читает диски, отформатированные как 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... и должны позволять, по крайней мере, получить двоичный образ диска, хотя может потребоваться некоторая постобработка.

Другие вопросы по тегам