У меня есть Windows Storage Space, который представляет собой массив из 8 дисков, настроенный на паритет и отформатированный как NTFS. Вчера я выполнял обслуживание некоторых файлов, используя вкладку «Безопасность» в диалоговом окне свойств папки для рекурсивного изменения большого количества файлов. Никакой другой процесс не работал с этим диском.

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

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

Информация примечания:

Дисковые пространства распознают пул и идентифицируют его и все диски, которые он содержит, как в «нормальном» (исправном) состоянии. Я могу успешно смонтировать проблемный том, но при любой форме доступа процесс блокируется до тех пор, пока весь пул не отключится.

Например, в CMD:

> dir \\?\Volume{73ad1258-809b-4db1-a153-9832c3697fcf}\
The device is not ready.

> mountvol z: \\?\Volume{73ad1258-809b-4db1-a153-9832c3697fcf}\
> dir z:

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

The parameter is incorrect.

Отчеты о хранилищах и состояние ошибок и следующий статус для пула. Все физические диски по-прежнему сообщают "ОК":

Offline due to critical write failures; add drives

И Event Viewer говорит следующее:

Событие 140, Ntfs (Microsoft-WIndows-Ntfs) - ПРЕДУПРЕЖДЕНИЕ

Системе не удалось сбросить данные в журнал транзакций. Повреждение может возникнуть в VolumeId: Z :, DeviceName: \ Device \ HarddiskVolume78. (Устройство, которое не существует, было указано.)

Ошибка 0xc000000e

а также

Событие 50, NTFS - WARNING {Ошибка отложенной записи}

Windows не удалось сохранить все данные для файла. Данные были потеряны. Эта ошибка может быть вызвана отказом вашего компьютера или сетевого подключения. Пожалуйста, попробуйте сохранить этот файл в другом месте.

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

Поскольку пул всегда отключался в результате ошибки записи, я смог восстановить данные, подключив том только для чтения:

> diskpart
DISKPART> list disk
DISKPART> select disk 13
DISKPART> attributes disk set readonly

Диск был снова подключен:

DISKPART> online disk

И объем был установлен:

DISKPART> select volume 2
DISKPART> assign letter z

Доступ ко всем файлам был восстановлен, и была сделана резервная копия.

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

Я не получаю ошибок от chkdsk:

> chkdsk z:
The type of the file system is NTFS.
Volume label is Development.

WARNING!  /F parameter not specified.
Running CHKDSK in read-only mode.

Stage 1: Examining basic file system structure ...
  526336 file records processed.
File verification completed.
  0 large file records processed.
  0 bad file records processed.

Stage 2: Examining file name linkage ...
  6 reparse records processed.
  627238 index entries processed.
Index verification completed.
  0 unindexed files scanned.
  0 unindexed files recovered to lost and found.
  6 reparse records processed.

Stage 3: Examining security descriptors ...
Security descriptor verification completed.
  50451 data files processed.

Windows has scanned the file system and found no problems.
No further action is required.

 134218748 KB total disk space.
  48483444 KB in 475729 files.
     61908 KB in 50453 indexes.
         0 KB in bad sectors.
   2175476 KB in use by the system.
     65536 KB occupied by the log file.
  83497920 KB available on disk.

      4096 bytes in each allocation unit.
  33554687 total allocation units on disk.
  20874480 allocation units available on disk.

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

> chkdsk z: /r
The type of the file system is NTFS.
Windows cannot run disk checking on this volume because it is write protected.

> chkdsk z: /f
The type of the file system is NTFS.
Windows cannot run disk checking on this volume because it is write protected.

> chkdsk z: /scan
The type of the file system is NTFS.
Shadow copying the specified volume is not supported.

A snapshot error occured while scanning this drive. Run an offline scan and fix.

> chkdsk z: /offlinescanandfix
The type of the file system is NTFS.
Windows cannot run disk checking on this volume because it is write protected.

Объем также не сообщается как «грязный»:

> chkntfs z:
The type of the file system is NTFS.
Z: is not dirty.

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

Любые мысли о том, как диагностировать это дальше или как восстановить объем, если это возможно?

ОБНОВИТЬ

Я установил диск для чтения-записи, а том - только для чтения. Затем при попытке проверить диск он записывается как RAW вместо NTFS:

> chkntfs \\?\Volume{73ad1258-809b-4db1-a153-9832c3697fcf}
The type of the file system is RAW.
Cannot query state of drive \\?\Volume{73ad1258-809b-4db1-a153-9832c3697fcf}

> chkdsk \\?\Volume{73ad1258-809b-4db1-a153-9832c3697fcf}
The type of the file system is RAW.
CHKDSK is not available for RAW drives.

Если я смонтирую его, а затем проверю, то он распознается должным образом (все еще только для чтения):

> mountvol z: \\?\Volume{73ad1258-809b-4db1-a153-9832c3697fcf}

> chkntfs \\?\Volume{73ad1258-809b-4db1-a153-9832c3697fcf}
The type of the file system is NTFS.
\\?\Volume{73ad1258-809b-4db1-a153-9832c3697fcf} is not dirty.

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

> chkdsk \\?\Volume{73ad1258-809b-4db1-a153-9832c3697fcf} /offlinescanandfix
Cannot open volume for direct access.

(Бассейн отключился)

Zhro
источник