Файлы представления установлены для удаления во время следующего системного перезапуска

Не делайте попытку никакого восстановления жесткого диска, в то время как это находится все еще в корпусе.

Отключенный, что сосунок, если Вы должны и включаете его непосредственно через IDE или SATA.

Лучшее программное обеспечение для восстановления раздела http://www.cgsecurity.org/wiki/TestDisk
Лучшее программное обеспечение для восстановления файла http://www.cgsecurity.org/wiki/PhotoRec

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

На диске, который может иметь 'плохо' или 'поврежденные' секторы, которые он настоятельно рекомендован, чтобы сделать клон Блочного уровня проблемного диска на новый диск с помощью GNU ddrescue. Существуют базирующиеся программы нескольких 'dd'. Тот является лучшим.

Проверьте статью Cgsecurity о Дисковом Дублировании

Дублирование диска и работа над новой улучшат Ваши шансы на успех из-за возможного механического повреждения проблемного диска во время восстановления.

Или если Вы просто хотите сделать это на проблемном диске, затем запускает тест Seatools, который хорошо для любого диска бренда (у каждого из них есть их собственный progs, но это является лучшим):

Все упомянутые программы доступны на livecd's. Ниже хороший список.

2
задан 29 July 2010 в 15:56
1 ответ

Существует бесплатная программа MS/Sysinternals, названная pendmoves, который может показать Вам список файлов, ожидающих, чтобы быть удаленным/перемещенным на перезагрузке.

Можно также посмотреть на следующий ключ реестра для списка незаконченных операций:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\PendingFileRenameOperations

Операцию API, которая делает это, называют MoveFileEx () с опцией MOVEFILE_DELAY_UNTIL_REBOOT.

Больше информации в этом КБ.

К вашему сведению для ручного добавления рабочей записи в эту область реестра можно сделать следующее:

  1. Запустите REGEDT32 (W2K) или REGEDIT (WXP) и перейдите к: менеджер по HKLM\System\CurrentControlSet\Control\Session

  2. W2K: редактирование, добавленная стоимость..., тип данных: REG_MULTI_SZ, имя значения: PendingFileRenameOperations, хорошо

WXP: редактирование, новое, мультистроковое значение, [вводит] PendingFileRenameOperations

  1. В области Data войдите "\?? \" + имя файла, которое будет удалено. LFNs может быть введен, не будучи встроенным в кавычки. Для удаления "C:\Long Directory Name\Long File Name.exe" введите следующие данные:

\?? \C:\Long Directory Name\Long File Name.exe

Затем нажмите OK.

  1. "Целевое имя файла" является пустой (нулевой) строкой. Это вводится следующим образом:

W2K: Редактирование, Двоичный, избранный Формат данных: Шестнадцатеричное число, нажмите в конце шестнадцатеричной строки, войдите 0000 (четыре нуля), хорошо.

WXP: щелкните правой кнопкой по значению, выберите "Modify Binary Data", нажмите в конце шестнадцатеричной строки, войдите 0000 (четыре нуля), хорошо.

  1. Закройте REGEDT32/REGEDIT и перезагрузку для удаления файла.

От этого потока.

Конечно, использование movefile легче, чем выполнение всего это.

5
ответ дан 3 December 2019 в 09:54

Теги

Похожие вопросы