5

Я удалил файл на сетевом диске. Возможно ли вернуть его обратно? Его нет в моей корзине, и его нет в корзине на сервере, к которому у меня тоже есть сетевой диск.

3 ответа3

7

Если на сервере нет какой-то "сетевой корзины" (как, например, QNAP NAS), вам не повезло, файл исчез.

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

Существует обходной путь, не на 100% надежный, объясненный здесь:

  1. Подключите сетевой диск к общему сетевому ресурсу, который вы хотите использовать. Убедитесь, что диск снова подключен при входе в систему. Если вы не знаете, как это сделать, выполните поиск в Google.
  2. Перейдите к C:\users\.
  3. Щелкните правой кнопкой мыши одну из папок в этом месте (я выбрал сохраненные игры) и выберите Свойства.
  4. Выберите вкладку Местоположение.
  5. Нажмите кнопку «Переместить», перейдите к корневому каталогу диска, который был сопоставлен на шаге 1, и нажмите «Выбрать папку».
  6. Нажмите Ok и нажмите yes в появившемся диалоговом окне.
  7. Повторите эти же действия для всех пользователей на компьютере.

Теперь вы можете проверить, что сетевой диск защищен корзиной, щелкнув правой кнопкой мыши корзину и выбрав Свойства. Сетевой диск должен быть указан в столбце «Расположение корзины».

Некоторые предупреждения: 1. Это защищает только файлы, к которым осуществляется доступ через подключенный сетевой диск, а не по UNC-путям. Так, например, если вы сопоставили \server \share to z: и удалили что-то с диска z, он попадет в корзину. Однако если вы перейдете к \server \share и удалите файл, он будет удален напрямую. 2. Я не знаю, что произойдет, если ваш сетевой диск недоступен, так что будьте осторожны. Это может не работать с ноутбуками. 3. Все файлы, которые должны были храниться в папке, выбранной на шаге 3, теперь будут храниться на подключенном сетевом диске по умолчанию. Это на самом деле может быть весьма полезным.

Будущие цели: в настоящее время я не знаю, как добавить эту функцию в дополнительные папки. Насколько я могу судить, эту функцию получают только папки, хранящиеся в C:\users\. Я все еще изучаю это, но обновлю этот пост, если найду дополнительную информацию.

Конечно, это не поможет с уже удаленным файлом. Если у вас есть доступ к серверу, вы можете попробовать использовать утилиту для восстановления, но у вас мало шансов на успех.

2

Возможность восстановить ваш файл или нет, зависит от конфигурации Сервера. Для восстановления файла администратор должен предварительно включить теневое копирование. Если это так, на компьютере с сервером перейдите в папку, в которой содержался файл, щелкните правой кнопкой мыши папку и выберите «Предыдущая версия».

Больше информации здесь:

http://technet.microsoft.com/en-us/library/cc787329(WS.10).aspx

Удачи в восстановлении!

1

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

Немедленно выключите сетевой диск. Если это устройство NAS, извлеките диск из корпуса и подключите его к компьютеру. Затем воспользуйтесь одной из бесплатных или коммерческих программ для восстановления файлов.

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

Теперь самое важное - прекратить запись на диск, о котором идет речь.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .