Я установил количество секторов головки цилиндра на 0, как мне это отменить?

Вопрос или проблема

Я экспериментировал с testdisk, gdisk и fdisk, и я по ошибке установил количество цилиндров головок секторов на ноль, и теперь система сообщает “no medium”. Я пытался открыть диск с помощью gdisk, fdisk, cfdisk, sfdisk, cgdisk, sgdisk, fixparts, testdisk, parted, gparted, partx, mkfs. mke2fs, fsck e2fsck, и badblocks, и все из них также возвращают “no medium”.

hdparm и sdparm казались многообещающими, но ни одно из изменений, которые я пробовал, не сработало:

# hdparm /dev/sda 
было
4000000/64/32, секторов=8192000008, начало=0
стало
1024/0/62, секторов=0, начало=0

# sdparm /dev/sda предупреждение: страница режима кажется поврежденной
Поле номера страницы должно быть 0x01,0x02, и т.д...
но сейчас оно 0x00
Здесь далее позиция поля превышает длину страницы режима=2

Как я могу это исправить?

Ответ или решение

Проблема, с которой вы столкнулись, связана с неправильной конфигурацией параметров жесткого диска, что приводит к ошибке «нет носителя». Это может быть вызвано изменением количества цилиндров, головок и секторов (CHS — Cylinder-Head-Sector) на вашем устройстве, что может быть интерпретировано операционной системой как отсутствие данных или медиа на диске. Давайте рассмотрим, как можно исправить эту ситуацию.

Теория

При форматировании и работе с жесткими дисками используются две основные схемы адресации: CHS и LBA (Logical Block Addressing). В современных системах чаще используется LBA, но CHS все еще может применяться для совместимости. Когда вы установили количество цилиндров, головок и секторов в ноль, конфигурация устройства стала некорректной. Это означает, что система теперь не может правильно понять, как адресовать данные на вашем диске.

Когда система сообщает об отсутствии медиа, это признак того, что параметры устройства для его конфигурации неверны или данные о разбиении утеряны или повреждены. Это может также означать, что было потеряно связи между устройством и операционной системой, и диск воспринимается как физически пустой или отсутствующий.

Пример

Для исправления этой ситуации, давайте шаг за шагом рассмотрим процесс восстановления корректной конфигурации жесткого диска:

  1. Проверка физического состояния устройства:
    Прежде чем вносить изменения на уровне софта, убедитесь, что устройство не имеет физических повреждений и правильно подключено.

  2. Анализ параметров при помощи hdparm и sdparm:
    Вы уже попытались использовать hdparm и sdparm, но безуспешно. Тем не менее, это правильный подход для проверки и изменения базовых параметров устройства. Ошибка в выводе sdparm указывает на неправильную структуру страницы режимов, что подтверждает проблемы с конфигурацией.

  3. Исправление параметров CHS:
    Вам необходимо попытаться восстановить исходные параметры CHS. Это может быть сделано путем указания корректных значений ручным способом или восстановлением из резервной копии конфигурации, если такая имеется.

  4. Использование инструмента testdisk:
    TestDisk — это мощный инструмент для восстановления данных и восстановления разбиений. Он может использоваться для автоматического поиска и исправления параметров разбиений. Запустите testdisk и следуйте его инструкциям для восстановления разбиений.

  5. Углубленный анализ с parted или gparted:
    Эти инструменты также могут помочь в восстановлении таблицы разделов. Хотя они и не сработали с первого раза, попробовать задать диску начальные параметры вручную и затем перезапустить таблицу разбиений может помочь.

  6. Резервное копирование и данные:
    Прежде чем вносить какие-либо изменения, если диски вдруг начнут распознаваться, попробуйте сделать резервное копирование всех доступных данных. Это обеспечит защиту данных от возможной потери при дальнейших манипуляциях.

Применение

Возможно, придется повторить несколько из описанных шагов, чтобы достигнуть желаемого эффекта. Иногда помогает попытка изменения параметров через командную строку в режиме эксперимента, чтобы найти рабочую конфигурацию. Обязательно проверьте документацию производителей, а также пробуйте восстановить информацию, если помните, какие из исходных параметров были установлены до изменений.

В крайних случаях, если программные методы не дали результата, можно обратиться к специалисту по восстановлению данных, так как они могут иметь доступ к более специализированным инструментам и опыту в подобных ситуациях.

Оцените материал
Добавить комментарий

Капча загружается...