Полезные советы

Неверная функция при инициализации SSD или HDD — варианты решения

Неверная функция при инициализации SSD или HDD — варианты решения

При инициализации жесткого диска или SSD в «Управлении дисками» Windows некоторые могут столкнуться с ситуацией, что после выбора схемы разделов GUID (GPT) или MBR появляется сообщение об ошибке диспетчера виртуальных дисков «Неверная функция».

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

Основные причины ошибки

Неверная функция при инициализации SSD или HDD — варианты решения

Ошибка «Неверная функция» (Incorrect Function, ERROR_INVALID_FUNCTION, код 1) в контексте инициализации дисков говорит о том, что накопителю была отправлена определённая команда, но контроллер диска, драйвер, или мост (переходник) сообщил о том, что не поддерживает или не может выполнить её. Конкретные причины включают в себя:

  • Проблемы с переходниками, док-станциями, адаптерами для установки дисков вместо привода оптических дисков (с собственными контроллерами) — в некоторых случаях могут некорректно транслировать определённые команды или сообщать об ошибках при дисках больше определённого размера.
  • Переход накопителя в режим защиты от записи, например, при выходе SSD, флешки или карты памяти из строя или критическом сбое прошивки.
  • Физические повреждения накопителя: например, при повреждении 0-го сектора операция может прерываться на аппаратном уровне, а пользователь — получать рассматриваемую ошибку.
  • Конфликт драйверов накопителей и файловых фильтров: сторонние антивирусы, программы шифрования, устаревшие драйверы работы с виртуальными накопителями (внедряющиеся в качестве фильтров в стеке хранилища) потенциально могут блокировать некоторые операции с дисками, в том числе и их инициализацию.
  • Блокировка диска другим процессом (сравнительно редко).

Возможные и иные причины, например «отвал» диска из-за проблем с подключением или питанием, однако в этом случае текст ошибки обычно иной — «Не удаётся найти указанный файл».

Способы исправить ошибку или выяснить её причины

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

  1. Для SSD и других флеш-накопителей проверьте, не находится ли он в режиме «только чтение»: запустите командную строку от имени администратора и по порядку выполните команды (N в 3-й команде замените на номер нужного диска):
    diskpart list disk select disk N detail disk exit

    Если в поле «Текущее состояние только для чтения» указано «Да», возможно, диску пора на покой.

    Неверная функция при инициализации SSD или HDD — варианты решения

  2. Попробуйте другие варианты подключения диска, особенно если используются какие-то внешние хабы или адаптеры, разъёмы передней панели компьютера. Для локальных накопителей также может иметь смысл попробовать проверить подключения.
  3. Проверьте, удастся ли инициализировать диск в среде восстановления или в WinPE (в том числе отформатировать в сторонних программах для работы с разделами дисков). Это позволит исключить влияние сторонних драйверов и программ. Пример действий по инициализации диска в командной строке среды восстановления (инициализация в GPT/GUID):
    diskpart list disk select disk НОМЕР convert gpt

    При необходимости в DISKPART можно также создать раздел и отформатировать его (пример следующих команд, раздел NTFS на всё пространство диска):

    create partition primary format fs=ntfs quick

    Неверная функция при инициализации SSD или HDD — варианты решения

Вы можете определить, какая именно команда к диску вызывает ошибку:

  1. Скачайте и распакуйте Process Monitor с официального сайта.
  2. Запустите программу от имени администратора и используйте кнопку фильтра для настройки фильтра по процессу vds.exe

    Неверная функция при инициализации SSD или HDD — варианты решения

  3. Запустите инициализацию диска и получите сообщение об ошибке.
  4. Изучите зарегистрированные события в Process Monitor, где в столбце «Operation» указано DeviceIoControl, а статус отличается от «SUCCESS». По двойному клику по таким событиям вы сможете получить более детальную информацию о том, что за команда и на каком этапе привела к ошибке.

    Неверная функция при инициализации SSD или HDD — варианты решения

Читайте также:  11 крестов — индивидуальность и неповторимость

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

Если ваша ситуация с ошибкой «Неверная функция» при инициализации диска отличается от рассмотренных, опишите её, а также предшествующие события и закономерности в комментариях ниже, я постараюсь подсказать решение.

Источник

Вам также может понравиться...

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