Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   Почему удаленные папки/файлы через скрипты нельзя восстановить? (http://forum.oszone.net/showthread.php?t=326303)

grey109 26-04-2017 11:48 2732430

Почему удаленные папки/файлы через скрипты нельзя восстановить?
 
Приветствую!


Собственно сам вопрос озвучен в теме топика. Сегодня случайно обнаружил и был неприятно удивлен. Ни одна программа восстановления данных не видит удаленные файлы/папки. Файлы удаляются таким образом:

Код:

        For Each objFile In objFolder.Files
                If DateDiff("d", objFile.DateCreated, Now) > intDays Then 'DateLastModified
                        WScript.Echo objFile
                        objFile.Attributes = 0
                        objFile.Delete
                End If
        Next

Подскажите, можно ли как-то сделать чтобы файлы не затирались так безвозвратно? Или это особенность работы скриптов?

Iska 26-04-2017 12:31 2732441

Цитата:

Цитата grey109
Ни одна программа восстановления данных не видит удаленные файлы/папки. »

Перечислите те, которые Вы пробовали.

Приведённое в коде удаление файлов ничем не отличается от обычного удаления файлов через Проводник мимо Корзины. Любое вменямое приложение для восстановления данных «видит» удалённые подобным образом файлы, если данные о них не были затёрты впоследствии, и может восстановить, если содержимое кластеров не было переписано содержимым других файлов.

grey109 26-04-2017 14:17 2732461

EasyRecovery, R-Studio.

Сейчас поясню: на сервере есть папки сотрудников, файлы в них хранятся 30 дней и удаляются скриптом каждую ночь. Раз в полгода возникает необходимость что-то восстановить. Вышеперечисленные программы видят файлы удаленные "руками" например еще за 2015 год, а то было удалено вчера - нет.

Вот отсюда у меня и возник вопрос.

Iska 26-04-2017 15:05 2732468

grey109, то, что было удалено секунду назад — уже может быть перезаписано. Если надо что-то восстанавливать — делайте резервное копирование. Любые игры с восстановлением после удаления — от лукавого.


Время: 22:44.

Время: 22:44.
© OSzone.net 2001-