<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://wiki.linuxformat.ru/wiki/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://wiki.linuxformat.ru/wiki/index.php?action=history&amp;feed=atom&amp;title=LXF124%3ADrBrown3</id>
		<title>LXF124:DrBrown3 - История изменений</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.linuxformat.ru/wiki/index.php?action=history&amp;feed=atom&amp;title=LXF124%3ADrBrown3"/>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/index.php?title=LXF124:DrBrown3&amp;action=history"/>
		<updated>2026-05-13T00:03:08Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.19.20+dfsg-0+deb7u3</generator>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/index.php?title=LXF124:DrBrown3&amp;diff=11020&amp;oldid=prev</id>
		<title>Crazy Rebel: викификация, оформление</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/index.php?title=LXF124:DrBrown3&amp;diff=11020&amp;oldid=prev"/>
				<updated>2010-11-01T12:30:59Z</updated>
		
		<summary type="html">&lt;p&gt;викификация, оформление&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;===Восстанавливаем удаленные файлы===&lt;br /&gt;
&lt;br /&gt;
: Сослав важный файл в цифровое забвение, не паникуйте. Его можно вернуть.&lt;br /&gt;
&lt;br /&gt;
Задумавшись&lt;br /&gt;
о том, как мощны&lt;br /&gt;
и неумолимы&lt;br /&gt;
команды&lt;br /&gt;
типа&lt;br /&gt;
''rm *'', можно&lt;br /&gt;
только&lt;br /&gt;
подивиться&lt;br /&gt;
тому,&lt;br /&gt;
как мало&lt;br /&gt;
файлов&lt;br /&gt;
я удаляю&lt;br /&gt;
по ошибке.&lt;br /&gt;
В этом руководстве&lt;br /&gt;
мы рассмотрим&lt;br /&gt;
методы,&lt;br /&gt;
уменьшающие&lt;br /&gt;
ущерб от нечаянных&lt;br /&gt;
удалений&lt;br /&gt;
файлов.&lt;br /&gt;
Предполагается,&lt;br /&gt;
что вы работаете&lt;br /&gt;
в командной&lt;br /&gt;
строке:&lt;br /&gt;
в графических&lt;br /&gt;
файловых&lt;br /&gt;
менеджерах&lt;br /&gt;
обычно&lt;br /&gt;
есть папка&lt;br /&gt;
'''Deleted Items''' [Удаленные], и вы можете&lt;br /&gt;
просто&lt;br /&gt;
выудить&lt;br /&gt;
удаленные&lt;br /&gt;
файлы&lt;br /&gt;
из мусорной&lt;br /&gt;
корзины.&lt;br /&gt;
&lt;br /&gt;
===Профилактика лучше лечения===&lt;br /&gt;
&lt;br /&gt;
Прежде&lt;br /&gt;
всего,&lt;br /&gt;
не удалять&lt;br /&gt;
файл гораздо&lt;br /&gt;
лучше,&lt;br /&gt;
чем уметь его&lt;br /&gt;
восстановить.&lt;br /&gt;
Вот четыре&lt;br /&gt;
совета,&lt;br /&gt;
которые&lt;br /&gt;
вам помогут.&lt;br /&gt;
# Минимизируйте время, которое проводите в системе под пользователем root. При необходимости переключайтесь на него командой ''su'', а после этого сразу возвращайтесь к своему обычному пользователю. Лучше всего запретить вход в систему под пользователем root и выполнять все административные операции через ''sudo''.&lt;br /&gt;
# Создайте псевдоним, который свяжет ''rm'' с командой, не удаляющей файлы, а помещающей их в каталог '''Deleted Files'''. Очищайте этот каталог ежедневной задачей ''Cron'', удаляющей все ссылки, к которым не было обращений за последние 30 дней. &lt;br /&gt;
# Защитите файлы второй ссылкой. При удалении файла в Linux с помощью ''rm'' удаляется лишь ссылка на файл. Если на файл есть другие ссылки, они уцелеют, и файл не исчезнет. Идея состоит в написании небольшого скрипта или функции, под названием, скажем, ''protect'', которую вы вызовете явно, чтобы защитить файл от случайного удаления. Скрипт создаст дополнительную ссылку на файл в заданном каталоге, например, '''~/.protected-files'''. Обратите внимание, что  cимвольные ссылки не годятся для этой роли. И это не поможет в том случае, если вы случайно перезапишете файл.&lt;br /&gt;
# Каталог можно защитить от удаления, сняв право на запись в него. Но это «защитит» вас и от создания в директории новых файлов.&lt;br /&gt;
&lt;br /&gt;
===Совет===&lt;br /&gt;
&lt;br /&gt;
Теперь&lt;br /&gt;
обсудим&lt;br /&gt;
методы&lt;br /&gt;
восстановления&lt;br /&gt;
файлов.&lt;br /&gt;
Лучший&lt;br /&gt;
совет,&lt;br /&gt;
который&lt;br /&gt;
я могу&lt;br /&gt;
здесь дать, безусловно,&lt;br /&gt;
таков:&lt;br /&gt;
регулярно&lt;br /&gt;
делайте&lt;br /&gt;
резервные&lt;br /&gt;
копии!&lt;br /&gt;
Файлы&lt;br /&gt;
можно&lt;br /&gt;
копировать&lt;br /&gt;
на флэшку&lt;br /&gt;
или&lt;br /&gt;
на другой&lt;br /&gt;
компьютер&lt;br /&gt;
с помощью&lt;br /&gt;
''rsync'', писать&lt;br /&gt;
сжатые&lt;br /&gt;
архивы&lt;br /&gt;
на CD или применить&lt;br /&gt;
средство&lt;br /&gt;
резервирования&lt;br /&gt;
корпоративного&lt;br /&gt;
уровня,&lt;br /&gt;
типа&lt;br /&gt;
''Amanda'' или ''Backup PC''. Главное – делать&lt;br /&gt;
это, и делать&lt;br /&gt;
постоянно.&lt;br /&gt;
Проще&lt;br /&gt;
и надежнее&lt;br /&gt;
достать файл из резервной&lt;br /&gt;
копии,&lt;br /&gt;
чем запускать&lt;br /&gt;
утилиты&lt;br /&gt;
восстановления&lt;br /&gt;
данных.&lt;br /&gt;
&lt;br /&gt;
===Разделиться и выжить===&lt;br /&gt;
&lt;br /&gt;
Какое&lt;br /&gt;
бы средство&lt;br /&gt;
для восстановления&lt;br /&gt;
данных&lt;br /&gt;
вы ни использовали,&lt;br /&gt;
одну&lt;br /&gt;
важную&lt;br /&gt;
вещь нужно&lt;br /&gt;
держать&lt;br /&gt;
в голове:&lt;br /&gt;
у вас должно&lt;br /&gt;
быть место&lt;br /&gt;
на отдельном&lt;br /&gt;
разделе,&lt;br /&gt;
где будут&lt;br /&gt;
храниться&lt;br /&gt;
восстановленные&lt;br /&gt;
файлы.&lt;br /&gt;
Категорически&lt;br /&gt;
не стоит&lt;br /&gt;
снова&lt;br /&gt;
записывать&lt;br /&gt;
их на раздел,&lt;br /&gt;
который&lt;br /&gt;
вы&lt;br /&gt;
сканируете,&lt;br /&gt;
иначе&lt;br /&gt;
вы просто&lt;br /&gt;
перезапишете&lt;br /&gt;
те самые&lt;br /&gt;
данные,&lt;br /&gt;
которые&lt;br /&gt;
пытались&lt;br /&gt;
восстанавливать.&lt;br /&gt;
&lt;br /&gt;
===Проблеск надежды===&lt;br /&gt;
&lt;br /&gt;
Но предположим,&lt;br /&gt;
что, при всей осторожности,&lt;br /&gt;
вы удалили&lt;br /&gt;
файл,&lt;br /&gt;
которого&lt;br /&gt;
нет в резервной&lt;br /&gt;
копии.&lt;br /&gt;
Во-первых,&lt;br /&gt;
проверьте,&lt;br /&gt;
нет ли&lt;br /&gt;
процесса,&lt;br /&gt;
где этот файл был открыт&lt;br /&gt;
в момент&lt;br /&gt;
удаления;&lt;br /&gt;
если&lt;br /&gt;
процесс&lt;br /&gt;
еще выполняется,&lt;br /&gt;
файл без труда&lt;br /&gt;
можно&lt;br /&gt;
восстановить.&lt;br /&gt;
Почему?&lt;br /&gt;
Такова&lt;br /&gt;
особенность&lt;br /&gt;
Linux (и Unix): если&lt;br /&gt;
в момент&lt;br /&gt;
удаления&lt;br /&gt;
файла&lt;br /&gt;
его открытый&lt;br /&gt;
дескриптор&lt;br /&gt;
принадлежал&lt;br /&gt;
выполняющемуся&lt;br /&gt;
процессу,&lt;br /&gt;
файл продолжит&lt;br /&gt;
существовать.&lt;br /&gt;
У него не будет&lt;br /&gt;
имени,&lt;br /&gt;
но его индексный дескриптор и данные&lt;br /&gt;
останутся&lt;br /&gt;
нетронутыми.&lt;br /&gt;
(Поэтому,&lt;br /&gt;
когда вы выполняете ротацию&lt;br /&gt;
файлов&lt;br /&gt;
журналов,&lt;br /&gt;
приходится&lt;br /&gt;
отправлять&lt;br /&gt;
сигнал&lt;br /&gt;
или перезапускать&lt;br /&gt;
демона,&lt;br /&gt;
который&lt;br /&gt;
пишет&lt;br /&gt;
в журнал,&lt;br /&gt;
чтобы&lt;br /&gt;
он закрыл&lt;br /&gt;
старый&lt;br /&gt;
файл журнала&lt;br /&gt;
и открыл&lt;br /&gt;
новый.)&lt;br /&gt;
&lt;br /&gt;
Чтобы&lt;br /&gt;
восстановить&lt;br /&gt;
файл, понадобятся&lt;br /&gt;
идентификатор&lt;br /&gt;
процесса,&lt;br /&gt;
который&lt;br /&gt;
открыл&lt;br /&gt;
файл, и дескриптор&lt;br /&gt;
файла.&lt;br /&gt;
Потом&lt;br /&gt;
этот&lt;br /&gt;
файл можно&lt;br /&gt;
будет&lt;br /&gt;
просто&lt;br /&gt;
скопировать&lt;br /&gt;
из '''/proc'''. Вот пример.&lt;br /&gt;
Скажем,&lt;br /&gt;
я запускаю&lt;br /&gt;
''tail -f'' на файле&lt;br /&gt;
журнала&lt;br /&gt;
'''/var/log/messages''' и случайно&lt;br /&gt;
удаляю&lt;br /&gt;
файл. Следующая&lt;br /&gt;
команда&lt;br /&gt;
определит&lt;br /&gt;
процесс,&lt;br /&gt;
у которого&lt;br /&gt;
этот файл еще открыт:&lt;br /&gt;
&lt;br /&gt;
 $ lsof | grep /var/log/messages&lt;br /&gt;
 tail 26246 chris 3r REG 8,3 1783 6342095 /var/log/$ messages (deleted)&lt;br /&gt;
&lt;br /&gt;
Но для всего,&lt;br /&gt;
кроме&lt;br /&gt;
процесса&lt;br /&gt;
''tail'', этого&lt;br /&gt;
файла&lt;br /&gt;
уже не существует.&lt;br /&gt;
&lt;br /&gt;
 $ cat /var/log/messages&lt;br /&gt;
 cat: /var/log/messages: No such file or directory&lt;br /&gt;
&lt;br /&gt;
И вот наш трюк. Зная идентификатор&lt;br /&gt;
процесса ''tail'' (26246) и файловый&lt;br /&gt;
дескриптор,&lt;br /&gt;
на котором&lt;br /&gt;
у процесса&lt;br /&gt;
еще открыт&lt;br /&gt;
этот файл&lt;br /&gt;
(3), мы просто&lt;br /&gt;
скопируем&lt;br /&gt;
файл из того&lt;br /&gt;
дескриптора,&lt;br /&gt;
который&lt;br /&gt;
виден&lt;br /&gt;
в '''/proc'''.&lt;br /&gt;
&lt;br /&gt;
 $ sudo cp /proc/26246/fd/3 /var/log/messages&lt;br /&gt;
&lt;br /&gt;
Остается&lt;br /&gt;
только&lt;br /&gt;
исправить&lt;br /&gt;
владельца&lt;br /&gt;
и группу&lt;br /&gt;
файла,&lt;br /&gt;
и дело&lt;br /&gt;
в шляпе.&lt;br /&gt;
&lt;br /&gt;
Если&lt;br /&gt;
так восстановить&lt;br /&gt;
файл не получается,&lt;br /&gt;
нужно&lt;br /&gt;
как можно&lt;br /&gt;
скорее&lt;br /&gt;
перевести&lt;br /&gt;
систему&lt;br /&gt;
в однопользовательский&lt;br /&gt;
режим.&lt;br /&gt;
Можно&lt;br /&gt;
также&lt;br /&gt;
размонтировать&lt;br /&gt;
файловую&lt;br /&gt;
систему,&lt;br /&gt;
содержавшую&lt;br /&gt;
удаленный&lt;br /&gt;
файл, или смонтировать&lt;br /&gt;
ее в режиме&lt;br /&gt;
только&lt;br /&gt;
для чтения.&lt;br /&gt;
Смысл в минимизации&lt;br /&gt;
риска&lt;br /&gt;
того,&lt;br /&gt;
что Linux выделит&lt;br /&gt;
блоки&lt;br /&gt;
данных&lt;br /&gt;
вашего&lt;br /&gt;
файла&lt;br /&gt;
для какой-то другой&lt;br /&gt;
цели.&lt;br /&gt;
Тогда&lt;br /&gt;
уж файл точно&lt;br /&gt;
погиб.&lt;br /&gt;
&lt;br /&gt;
Можно&lt;br /&gt;
попробовать&lt;br /&gt;
восстановить&lt;br /&gt;
данные,&lt;br /&gt;
просто&lt;br /&gt;
пройдя&lt;br /&gt;
командой&lt;br /&gt;
''grep'' по разделу.&lt;br /&gt;
Это не так глупо,&lt;br /&gt;
как кажется.&lt;br /&gt;
Например,&lt;br /&gt;
я нарочно&lt;br /&gt;
удалил&lt;br /&gt;
файл с этим руководством&lt;br /&gt;
(ну да, резервную&lt;br /&gt;
копию-то я приберег)&lt;br /&gt;
и сумел&lt;br /&gt;
восстановить&lt;br /&gt;
его командой:&lt;br /&gt;
&lt;br /&gt;
 $ sudo grep -a -A 100 -B 50 ‘MAKE REGULAR BACKUPS!’ /dev/sda2 &amp;gt; /tmp/recovered-file&lt;br /&gt;
&lt;br /&gt;
Правда,&lt;br /&gt;
потребовалось&lt;br /&gt;
просканировать&lt;br /&gt;
весь раздел,&lt;br /&gt;
и восстановленный&lt;br /&gt;
вывод&lt;br /&gt;
содержал&lt;br /&gt;
лишние&lt;br /&gt;
данные&lt;br /&gt;
до и после&lt;br /&gt;
самого&lt;br /&gt;
файла,&lt;br /&gt;
но после&lt;br /&gt;
очистки&lt;br /&gt;
в текстовом&lt;br /&gt;
редакторе&lt;br /&gt;
файл стал как новый.&lt;br /&gt;
Конечно,&lt;br /&gt;
данный&lt;br /&gt;
метод&lt;br /&gt;
будет&lt;br /&gt;
работать,&lt;br /&gt;
только&lt;br /&gt;
если&lt;br /&gt;
файл текстовый&lt;br /&gt;
и есть хорошая&lt;br /&gt;
уникальная&lt;br /&gt;
строка&lt;br /&gt;
для поиска.&lt;br /&gt;
&lt;br /&gt;
===Поиск файлов, недоступных другим утилитам===&lt;br /&gt;
&lt;br /&gt;
В поисках&lt;br /&gt;
более&lt;br /&gt;
методичных&lt;br /&gt;
способов&lt;br /&gt;
восстановления&lt;br /&gt;
файлов&lt;br /&gt;
мы найдем&lt;br /&gt;
массу&lt;br /&gt;
программ&lt;br /&gt;
для Windows, но не так много для Linux.&lt;br /&gt;
Я нашел&lt;br /&gt;
пару&lt;br /&gt;
утилит,&lt;br /&gt;
''R-Linux'' (http://www.data-recovery-software.net) и ''Easeus'' (http://www.easeus-linuxrecovery.com). Обе могут&lt;br /&gt;
восстанавливать&lt;br /&gt;
удаленные&lt;br /&gt;
файлы&lt;br /&gt;
из файловых&lt;br /&gt;
систем&lt;br /&gt;
ext2/ext3, но&lt;br /&gt;
работают&lt;br /&gt;
только&lt;br /&gt;
в Windows. Кроме&lt;br /&gt;
того,&lt;br /&gt;
существуют&lt;br /&gt;
«резчики файлов» (file carvers) – программы,&lt;br /&gt;
использующие&lt;br /&gt;
известные&lt;br /&gt;
заголовки&lt;br /&gt;
и концовки&lt;br /&gt;
различных&lt;br /&gt;
типов&lt;br /&gt;
документов&lt;br /&gt;
для восстановления&lt;br /&gt;
файлов&lt;br /&gt;
на разрушенных&lt;br /&gt;
или нечаянно&lt;br /&gt;
отформатированных&lt;br /&gt;
разделах,&lt;br /&gt;
а также&lt;br /&gt;
тех, что были&lt;br /&gt;
случайно&lt;br /&gt;
удалены&lt;br /&gt;
(Заголовки&lt;br /&gt;
и концовки&lt;br /&gt;
файлов&lt;br /&gt;
в данном&lt;br /&gt;
контексте – по существу&lt;br /&gt;
последовательности&lt;br /&gt;
байтов&lt;br /&gt;
в предсказуемых&lt;br /&gt;
позициях&lt;br /&gt;
внутри&lt;br /&gt;
файла,&lt;br /&gt;
которые&lt;br /&gt;
определяют&lt;br /&gt;
тип файла&lt;br /&gt;
и позволяют&lt;br /&gt;
«резчику» определить,&lt;br /&gt;
где начинается&lt;br /&gt;
и заканчивается&lt;br /&gt;
файл). Это область&lt;br /&gt;
компьютерной&lt;br /&gt;
«судебной&lt;br /&gt;
медицины», и многие&lt;br /&gt;
из таких утилит,&lt;br /&gt;
например,&lt;br /&gt;
''Unrm'' и ''Lazarus'' (часть The ''Coroner Toolkit'' – см. http://www.porcupine.org/forensics/tct.html), ''Foremost'' (http://www.forensicswiki.org/wiki/Foremost) и ''Scalpel'' (http://www.digitalforensicssolutions.com/Scalpel) используются&lt;br /&gt;
для раскрытия киберпреступлений.&lt;br /&gt;
&lt;br /&gt;
Я решил&lt;br /&gt;
попробовать&lt;br /&gt;
''Scalpel''. У него&lt;br /&gt;
есть конфигурационный&lt;br /&gt;
файл, где определены&lt;br /&gt;
заголовки&lt;br /&gt;
и концовки&lt;br /&gt;
файлов&lt;br /&gt;
для всех типов&lt;br /&gt;
файлов.&lt;br /&gt;
Раскомментировав&lt;br /&gt;
нужные&lt;br /&gt;
строки,&lt;br /&gt;
можно&lt;br /&gt;
выбрать&lt;br /&gt;
типы&lt;br /&gt;
файлов,&lt;br /&gt;
которые&lt;br /&gt;
будет&lt;br /&gt;
искать&lt;br /&gt;
''Scalpel''. Для проверки&lt;br /&gt;
я скопировал&lt;br /&gt;
PDF-файл на раздел&lt;br /&gt;
размером&lt;br /&gt;
10 ГБ и удалил&lt;br /&gt;
его (там&lt;br /&gt;
было&lt;br /&gt;
много&lt;br /&gt;
других&lt;br /&gt;
файлов – раздел&lt;br /&gt;
был заполнен&lt;br /&gt;
на 15%).&lt;br /&gt;
&lt;br /&gt;
{{Врезка|Заголовок=Взгляд с другой стороны|Содержание=Если&lt;br /&gt;
вас напугало,&lt;br /&gt;
что приведенными&lt;br /&gt;
здесь методами&lt;br /&gt;
можно&lt;br /&gt;
восстановить&lt;br /&gt;
файлы,&lt;br /&gt;
которые&lt;br /&gt;
вы считали&lt;br /&gt;
исчезнувшими&lt;br /&gt;
навек,&lt;br /&gt;
загляните&lt;br /&gt;
на man-страницу&lt;br /&gt;
''Shred'' – эта программа&lt;br /&gt;
перезаписывает&lt;br /&gt;
все блоки&lt;br /&gt;
вашего&lt;br /&gt;
файла&lt;br /&gt;
случайными&lt;br /&gt;
данными&lt;br /&gt;
перед&lt;br /&gt;
удалением&lt;br /&gt;
(а можно&lt;br /&gt;
и после&lt;br /&gt;
него). ''Shred'' может&lt;br /&gt;
перезаписать&lt;br /&gt;
и целый&lt;br /&gt;
раздел.|Ширина=200px}}&lt;br /&gt;
&lt;br /&gt;
В файле&lt;br /&gt;
'''config''' я раскомментировал&lt;br /&gt;
настройки&lt;br /&gt;
для PDF, оставив&lt;br /&gt;
остальное&lt;br /&gt;
без изменений.&lt;br /&gt;
Запустить&lt;br /&gt;
''Scalpel'' было&lt;br /&gt;
нетрудно:&lt;br /&gt;
 $ sudo scalpel -c /etc/scalpel/scalpel.conf -o scalpeldir /dev/sda2&lt;br /&gt;
 Scalpel version 1.60&lt;br /&gt;
 Written by Golden G. Richard III, based on Foremost 0.69.&lt;br /&gt;
 Opening target “/dev/sda2”&lt;br /&gt;
 Image file pass 1/2.&lt;br /&gt;
 /dev/sda2: 100.0% |********************************| 10.0 GB&lt;br /&gt;
 00:00 ETA&lt;br /&gt;
 Allocating work queues...&lt;br /&gt;
 Work queues allocation complete. Building carve lists...&lt;br /&gt;
 Carve lists built. Workload:&lt;br /&gt;
 pdf with header “\x25\x50\x44\x46” and footer “\x25\x45\x4f\x46\x0d” - - &amp;gt; 0 files&lt;br /&gt;
 pdf with header “\x25\x50\x44\x46” and footer “\x25\x45\x4f\x46\x0a” - - &amp;gt; 1 files&lt;br /&gt;
 Carving files from image.&lt;br /&gt;
 Image file pass 2/2.&lt;br /&gt;
 /dev/sda2: 100.0% |********************************| 10.0 GB&lt;br /&gt;
 00:00 ETA&lt;br /&gt;
 Processing of image file complete. Cleaning up...&lt;br /&gt;
 Done.&lt;br /&gt;
 Scalpel is done, files carved = 1, elapsed = 234 seconds.&lt;br /&gt;
&lt;br /&gt;
Как вы видите&lt;br /&gt;
по выводу,&lt;br /&gt;
потребовалось&lt;br /&gt;
минуты&lt;br /&gt;
четыре,&lt;br /&gt;
чтобы&lt;br /&gt;
просканировать&lt;br /&gt;
раздел&lt;br /&gt;
размером&lt;br /&gt;
10 ГБ и найти&lt;br /&gt;
мой (и единственный)&lt;br /&gt;
PDF-файл, который&lt;br /&gt;
был сохранен&lt;br /&gt;
как '''/scalpeldir/pdf-1-0/00000000.pdf'''.&lt;br /&gt;
&lt;br /&gt;
===''PhotoRec''===&lt;br /&gt;
&lt;br /&gt;
Следует&lt;br /&gt;
иметь в виду,&lt;br /&gt;
что некоторые&lt;br /&gt;
«резчики» найдут&lt;br /&gt;
все файлы,&lt;br /&gt;
а не только&lt;br /&gt;
те, что были&lt;br /&gt;
удалены.&lt;br /&gt;
Я также&lt;br /&gt;
попробовал&lt;br /&gt;
программу&lt;br /&gt;
''PhotoRec'' (http://www.cgsecurity.org/wiki/PhotoRec), задуманную&lt;br /&gt;
как средство&lt;br /&gt;
для восстановления&lt;br /&gt;
изображений,&lt;br /&gt;
удаленных&lt;br /&gt;
с цифровых&lt;br /&gt;
камер,&lt;br /&gt;
но с тех пор она стала&lt;br /&gt;
понимать&lt;br /&gt;
и файлы&lt;br /&gt;
других&lt;br /&gt;
типов,&lt;br /&gt;
превратившись&lt;br /&gt;
в настоящий&lt;br /&gt;
«резчик». Однако&lt;br /&gt;
в ней нельзя&lt;br /&gt;
ограничить&lt;br /&gt;
перечень&lt;br /&gt;
типов&lt;br /&gt;
обнаруживаемых&lt;br /&gt;
файлов,&lt;br /&gt;
что приводит&lt;br /&gt;
к огромному&lt;br /&gt;
количеству&lt;br /&gt;
результатов.&lt;br /&gt;
Так, на моем&lt;br /&gt;
разделе&lt;br /&gt;
размером&lt;br /&gt;
10 ГБ нашлось&lt;br /&gt;
113 200 файлов.&lt;br /&gt;
Хотя&lt;br /&gt;
у них остались&lt;br /&gt;
расширения,&lt;br /&gt;
означающие&lt;br /&gt;
тип распознанного&lt;br /&gt;
файла,&lt;br /&gt;
имена&lt;br /&gt;
вроде&lt;br /&gt;
'''f9712256.txt''' делают&lt;br /&gt;
их по сути&lt;br /&gt;
безымянными.&lt;br /&gt;
Поэтому&lt;br /&gt;
здесь бывает&lt;br /&gt;
трудно&lt;br /&gt;
отличить&lt;br /&gt;
цифровые&lt;br /&gt;
зерна&lt;br /&gt;
от плевел.&lt;br /&gt;
&lt;br /&gt;
===Ох уж эти отговорки!===&lt;br /&gt;
&lt;br /&gt;
Краткий&lt;br /&gt;
период&lt;br /&gt;
своей&lt;br /&gt;
жизни&lt;br /&gt;
я работал&lt;br /&gt;
менеджером&lt;br /&gt;
по продукции&lt;br /&gt;
в известной&lt;br /&gt;
компании,&lt;br /&gt;
занимающейся&lt;br /&gt;
обучением&lt;br /&gt;
в сфере&lt;br /&gt;
ИТ. В мои функции&lt;br /&gt;
входило&lt;br /&gt;
управление&lt;br /&gt;
авторами&lt;br /&gt;
курсов,&lt;br /&gt;
когда&lt;br /&gt;
они сдавали&lt;br /&gt;
свои новые&lt;br /&gt;
материалы&lt;br /&gt;
и ежегодные&lt;br /&gt;
редакции.&lt;br /&gt;
Приближающиеся&lt;br /&gt;
сроки&lt;br /&gt;
сдачи&lt;br /&gt;
напрягали&lt;br /&gt;
многих&lt;br /&gt;
авторов,&lt;br /&gt;
и я был в восторге&lt;br /&gt;
от гаммы&lt;br /&gt;
происшествий,&lt;br /&gt;
регулярно&lt;br /&gt;
приводивших&lt;br /&gt;
к потере&lt;br /&gt;
данных.&lt;br /&gt;
«В мой компьютер&lt;br /&gt;
ударила&lt;br /&gt;
молния». «Я забыл&lt;br /&gt;
свой ноутбук&lt;br /&gt;
в метро». «Я думал,&lt;br /&gt;
что уже отправил&lt;br /&gt;
их, и удалил&lt;br /&gt;
оригиналы». И мое любимое:&lt;br /&gt;
«Мой двухлетний&lt;br /&gt;
сын уронил&lt;br /&gt;
жесткий&lt;br /&gt;
диск в унитаз».&lt;/div&gt;</summary>
		<author><name>Crazy Rebel</name></author>	</entry>

	</feed>