Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: MS-DOS Восстановление файлов  (Прочитано 10544 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Viwwna
Интересующийся

ru
Offline Offline

« : 18-06-2012 13:35 » 

Здравствуйте, выполняла работу по изучению файловой системы  FAT, исследование работы с диском на уровне DOS,в  работе  преподаватель выявил Замечание...:


В работе присутствует ошибка, исправьте ее.
Конкретно ошибка в этом абзаце вашего текста: «При удалении файла все его кластеры помечаются в таблице размещения файлов как свободные, а в элементе каталога, соответствующем файлу, первый символ имени файла заменяется на символ с кодом 299 (в кодировке DOS это русская буква «х»). Физически содержавшаяся в файле информация не меняется, так что до тех пор, пока в кластеры с этой информацией не будет записана какая-то новая информация, файл в принципе можно восстановить».


Подскажите, в чем состоит моя ошибка.....

И еще вопрос по данной теме: Сформулировать принцип восстановления удаленных фай-лов в MS-DOS, условия восстановления и рекомендации поль-зователю по работе в системе, увеличивающие шансы успешно-го восстановления.
 НО хочу отметить.....речь идет не об использовании стандартной утилиты –  например, UNDELETE, а об АЛГОРИТМЕ восстановления.
 Заранее благодарю....кто откликнется....
Записан
darkelf
Молодой специалист

ua
Offline Offline

« Ответ #1 : 18-06-2012 13:42 » 

viwwna, насколько я понимаю, кода символа 299 в восьмибитных кодировках не бывает, код может быть от 0 до 255, скорее всего там другой код.
Записан
Viwwna
Интересующийся

ru
Offline Offline

« Ответ #2 : 18-06-2012 14:17 » new

darkelf, да уже поняла, что  229.... не обратила внимание на свою оплошность....
А по принципу восстановления удаленных фай-лов в MS-DOS... не подскажите где можно по-подробнее почитать?

Огромное спасибо за ответ.
Записан
darkelf
Молодой специалист

ua
Offline Offline

« Ответ #3 : 18-06-2012 14:42 » 

Восстанавливаются, исходя из способа удаления, они просто - возвращается обратно нужная (или любая другая) первая буква в имени файла, и файл опять появляется в каталоге. В качестве рекомендаций можно сказать, что после удаления файла, желательно не создавать/записывать новые файлы, т.к. это может привести к задействованию кластеров, ранее относившихся к удалённому, и чем больше записанных/изменённых файлов, тем больше вероятность того, что удалённый файл будет восстановлен неправильно, т.е. в качестве его кусочков будут показаны кластеры теперь относящиеся к другим файлам.
« Последнее редактирование: 18-06-2012 14:46 от darkelf » Записан
Viwwna
Интересующийся

ru
Offline Offline

« Ответ #4 : 18-06-2012 15:37 » 

darkelf, СПАСИБО!!!
Записан
Dimka
Деятель
Команда клуба

ru
Offline Offline
Пол: Мужской

« Ответ #5 : 18-06-2012 16:34 » 

Это где ж ещё такие практические занятия по информатике?..
Записан

Программировать - значит понимать (К. Нюгард)
Невывернутое лучше, чем вправленное (М. Аврелий)
Многие готовы скорее умереть, чем подумать (Б. Рассел)
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines