История изменений
Исправление intelfx, (текущая версия) :
Странно, разве нельзя восстановиться как-то.
Говорю же: можно тогда и только тогда, когда второе состояние не пересекается с первым никакими файловыми системами.
Надо больше технических деталей. А то «из-за потери состояния ФС» звучит как то неуверенно. Какое именно состояние, тоже не очень понятно.
Куда уж больше-то? Вот запустил ты линукс, работаешь. У тебя примонтированы какие-то ФС. В линуксе во всех ФС есть кэширование файлов и своих внутренних структур — как на чтение, так и на запись. Грубо говоря, записал ты файл, а он ещё пару минут лежит в памяти.
Потом ты уводишь ФС в гибернацию. Всё записывается на диск, включая кэши файловых систем. Запускаешь другую ОС. С её точки зрения предыдущая ОС «грохнулась», не отмонтировав файловые системы. Отрабатывают fsck, восстанавливается журнал... вторая ОС тоже изменяет какие-то файлы. Потом ты просыпаешь первую ОС, а она офигевает от того, что состояние на диске не соответствует тому, что в кэше.
Дальше может быть что угодно, начиная от kernel panic и заканчивая тихим повреждением данных (а обычно и то, и другое).
Винда после гибернации, таки востанавливается, достаточно не писать на её смонтированные разделы.
Линукс тоже после гибернации восстанавливается — достаточно не писать на его смонтированные разделы. Я тебе о чём всё это время говорю?
Исходная версия intelfx, :
Странно, разве нельзя восстановиться как-то.
Говорю же: можно тогда и только тогда, когда второе состояние не пересекается с первым никакими файловыми системами.
Надо больше технических деталей. А то «из-за потери состояния ФС» звучит как то неуверенно. Какое именно состояние, тоже не очень понятно.
Куда уж больше-то? Вот запустил ты линукс, работаешь. У тебя примонтированы какие-то ФС. В линуксе во всех ФС есть кэширование файлов и своих внутренних структур — как на чтение, так и на запись. Грубо говоря, записал ты файл, а он ещё пару минут лежит в памяти.
Потом ты уводишь ФС в гибернацию. Всё записывается на диск, включая кэши файловых систем. Запускаешь другую ОС. С её точки зрения предыдущая ОС «грохнулась», не отмонтировав файловые системы. Отрабатывают fsck, восстанавливается журнал... вторая ОС тоже что-то пишет на диск. Потом ты просыпаешь первую ОС, а она офигевает от того, что состояние на диске не соответствует тому, что в кэше.
Дальше может быть что угодно, начиная от kernel panic и заканчивая тихим повреждением данных (а обычно и то, и другое).
Винда после гибернации, таки востанавливается, достаточно не писать на её смонтированные разделы.
Линукс тоже после гибернации восстанавливается — достаточно не писать на его смонтированные разделы. Я тебе о чём всё это время говорю?