Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 01.07.2013, 23:46
Аспирант
Отправить личное сообщение для sexyQuery Посмотреть профиль Найти все сообщения от sexyQuery
 
Регистрация: 23.06.2013
Сообщений: 54

Вопрос про особенности работы ОС
Например, есть файл. В нем какое-то содержимое. Я его перезаписываю. Запись будет произведена поверх старых данных или в новые области памяти(кластеры)? Старое содержимое можно будет восстановить или нет?
Ответить с цитированием
  #2 (permalink)  
Старый 01.07.2013, 23:48
Аспирант
Отправить личное сообщение для sexyQuery Посмотреть профиль Найти все сообщения от sexyQuery
 
Регистрация: 23.06.2013
Сообщений: 54

Восстановить полностью.
Ответить с цитированием
  #3 (permalink)  
Старый 02.07.2013, 00:13
Особый гость
Посмотреть профиль Найти все сообщения от monolithed
 
Регистрация: 02.04.2010
Сообщений: 4,260

Сообщение от sexyQuery
Восстановить полностью.
В следующий раз добавляй ключ -i

cp/mv -i ...


В некоторых nix* системах теоретически может помочь следующее (все зависит от файловой системы):

sudo su -
cd ~
umount /home
df

grep -a --after-context=800 ---before-context800 'soldier' /dev/disk0s2 | text > file.txt


Также можно посмотреть кеш mc или вашей IDE

Только делать это нужно сразу, иначе философия nix* говорит:
Цитата:
You know what you are doing

В винде возможно поможет TestDisk или Data Recovery (для ленивых)
Ответить с цитированием
  #4 (permalink)  
Старый 02.07.2013, 00:59
Аспирант
Отправить личное сообщение для sexyQuery Посмотреть профиль Найти все сообщения от sexyQuery
 
Регистрация: 23.06.2013
Сообщений: 54

вопрос был другой: когда мы изменяем файл, новые данные записываются в те же области памяти или новые?
Ответить с цитированием
  #5 (permalink)  
Старый 02.07.2013, 04:27
Профессор
Отправить личное сообщение для mta88 Посмотреть профиль Найти все сообщения от mta88
 
Регистрация: 16.05.2013
Сообщений: 229

Сообщение от sexyQuery Посмотреть сообщение
Запись будет произведена поверх старых данных или в новые области памяти(кластеры)? Старое содержимое можно будет восстановить или нет?
Так это не от оси зависит а от устройства файловой системы и типа жесткого диска (SSD или HDD).
Но последний раз я интересовался этим лет 5 назад и поэтому не помню как тогда было и не знаю как сейчас есть.
Ответить с цитированием
  #6 (permalink)  
Старый 02.07.2013, 10:46
Аватар для animhotep
Профессор
Отправить личное сообщение для animhotep Посмотреть профиль Найти все сообщения от animhotep
 
Регистрация: 17.01.2013
Сообщений: 887

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



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопрос про text и enter Lansaid Events/DOM/Window 8 26.02.2013 19:54
еще один вопрос про кнопки и события f0rzik Общие вопросы Javascript 15 19.01.2013 23:19
Вопрос про change vitaly63 Общие вопросы Javascript 1 24.12.2012 10:50
Глупый вопрос про if then. Irish.Tippler Общие вопросы Javascript 9 26.07.2012 12:32
Вопрос: И опять про offsetLeft... sigurd Общие вопросы Javascript 11 04.10.2010 14:06