Выявлено не совсем приятное обстоятельство, связанное с обслуживанием «виндовых» разделов с помощью Линукса. Нет-нет, никто не утверждает, что такие утилиты, как ntfs-3g, – это шедевр искусства программирования. Всем для счастья вполне было достаточно иметь возможность читать-писать «виндовые» разделы, оставаясь в Линуксе, и никто не был озабочен, чтобы и дальше развивать эту утилиту. И вот, благодаря хитростям, заложенным в Windows 8, время мести настало.
В своей новой ОС Windows 8 Майкрософт ввела интересную инновационную функцию «Fast Startup», которая резко ускоряла загрузку системы. Более детальное исследование изобретения от Майкрософт показало, что эта «революционная» функция представляет собой всего-навсего частичную гибернацию системы. Дело в том, что пользователь, как правило, пользуется не всеми «ядерными» возможностями любой ОС, а только теми, которые характерны для конкретного рода его деятельности. Так зачем же грузить в ОЗУ всё ядро? Поэтому в Майкрософт решили интенсивно используемую часть загруженного ядра при выключении системы сбрасывать на диск. А затем при очередной загрузке системы возвращать в ОЗУ. Справедливости ради надо сказать, что такой подход решает задачу пробуждения самых экзотических подсистем: ядро пробуждается, а драйвера и «железо» инициализируеются по-новому, как и при обычной загрузке.
Одна из вещей, которая записывается ядром в файл гибернации – это данные, предназначенные для записи на жёсткий диск. При включённой опции Fast Startup во время выключения компьютера данные, расположенные в ОЗУ и на жёстком диске, не синхронизируются между собой. И тут появляется проблема, если попытаемся получить доступ к «виндовым» разделам из другой ОС: данные, находящиеся в файле гибернации, будут игнорироваться. Если запишем данные в такой раздел, то при новой загрузке ОС Windows 8 записанные данные, скорее всего, будут утеряны. Дело в том, что ОС Windows 8 будет пытаться исправить свою файловую систему, но в большинстве случаев не сможет открыть файлы, о которых не знает ничего, так как с её точки зрения эти файлы возникли «ниоткуда». Кроме того, такая попытка восстановления файловой системы раздела займёт много времени – примерно 10 минут на 250 Гбайт раздела.
Проблема эта известна уже несколько месяцев, но озвучена только сейчас после публикации статьи на heise-online. Вообще-то. линуксоидами уже давно на всякий случай был разработан патч для утилиты ntfs-3g, который даёт возможность монтировать разделы, содержащие гибернацию, в режиме «только чтение». К сожалению, этот патч не был включен в головную версию драйвера ntfs-3g. Правда, некотрые дистрибутивы Линукса, такие как Fedora 17 или Knoppix 7.05, дают возможность записи в разделе, содержащем гибернацию, хотя после этого вынуждают загружать ОС Windows 8 полностью. К Ubuntu это пока не относится.
Покамест утилита ntfs-3g не имеет латок. Чтобы не попасть впросак, следует либо воздержаться от монтирования для записи тех «виндовых» разделов, которые обслуживаются ОС Windows 8, либо просто выключить опцию Fast Boot с помощью панели управления Windows 8.
Источник:
http://www.kv.by
Что же делать? Ведь файл гибернации от Windows 8 — это самое ценное, что есть на компьютере у линуксоида. Видимо, придется все же попрощаться с Линуксом, раз такие дела.
я поступил более радикально, стер к чертовой матери все виндовые разделы и оставил только 1 линукс. Один же хрен винда используется только для игр, это я заменил сервисом Onlive.
Это ещё как? OnLive, во-первых, не доступен в России, а во-вторых -- не доступен для линукса!
А зачем вообще использовать Windows 8 ?
Проблема в том, что именно из множества таких мелких неприятностей и состоит во многих случаях общая неудовлетворённость линуксами.
Я не знаю, устроили ли в MS такую подлянку намеренно или нет, но факт остаётся фактом -- она может попортить немало нервов пользователям, работающим в дуалбуте. Которые потом будут ругаться, что "когда я поставил линукс, винда стала дольше грузиться".
Только это постоянное подгаживание может обернуться против самого гадящего. Есть же линуксоиды, которые работают в основном в Linux, но держат второй системой Windows на всякий случай. Но если Windows периодически устраивает заподлянки, то юзер может и попрощаться со второй системой. Пока такая угроза совершенно несущественна, но если народ потянется к Линуксу, то может оказаться, что MS сама роет себе яму.
Взять, например, заподлянку с Secure Boot. MS рассчитывает таким образом навалять кучу на пороге нашего Linux-храма. Но если последние инициативы Valve сработают, геймеры начнут интересоваться Линуксом, станут покупать компьютеры без UEFI, то Windows на них уже не установишь, даже если и захочется.
В общем, не знают в MS поговорку о том, что не надо плевать в колодцы.
попробуй купи материнку без UEFI
их нет вообще (
АМ3+
Еще один повод не ставить Windows 8.
Виндовсов на компьютере тоже может быть не один ;-)
Будет та же беда, если есть ещё и семёрка или ХП.
Или при загрузке с LiveCD – для проверки на вирусы, например.
Зачем вообще из линукса постоянно лазить на системный раздел виндовса? Более того, зачем из виндовса постоянно лазить на системный раздел виндовса? :))))
Всякие "Мои документы", "Загрузку", картинки-музыку-видео, и даже "Рабочий стол", я всем человекам выношу с системного раздела на большой раздел для данных.
И на эти же каталоги натравливаю соответствующие каталоги линукса (редактируя ~/.config/user-dirs.dirs ).
Рабочий стол линукса на тот же раздел переношу (но в другой каталог, не на виндозный "Рабочий стол":-).
Так из обеих систем есть доступ ко всему содеянному.
А системный раздел виндовса и рабочий контейнер xubuntu-wubi заняты только манипуляциями своих операционок.
__________________________
Кстати, не совсем понимаю – почему микрософты сделали местожительством файлов подкачки и гибернации системный раздел, а не выделили для них отдельный раздел? Или, например, не поселили их на загрузочном разделе, который создаётся при установке вин.7 по-умолчанию (восьмёрку не ставил, про неё не знаю).
И ещё – почему у микрософтов этих файлов два?
В линуксе один единственный раздел или файл swap справляется с обеими задачами.
...Правда, я бы не сказал, что в линуксе гибернация везде идеально работает;-)
http://liberatum.ru/blog/gibernatsiya-v-ubuntu-10-04
Ну так статья как раз о том, что c win8 будут проблемы с твоим "большой раздел для данных"...
Как я понял, проблема именно для раздела с файлом гибернации.
Но если Вы правы, тогда используем завершение статьи:
«...либо просто выключить опцию Fast Boot с помощью панели управления Windows 8».
Но, возможно, и без этого обойдёмся:
ещё в предыдущих виндовсах можно было запрещать кеширование для дисков. Наверное и в восьмёрке осталось...
Панель управления – Диспетчер устройств – Дисковые устройства – (нужный диск) – Политики – Разрешить кэширование записей для этого устройства
— убираем галочку.
Думаю, это решит проблему для несистемного раздела!
Windows 8 не любит линуксоидов :)) А какой раньше любил? :))
Все виндовсы до 95-го. Тогда в ходу была файловая система FAT32. Под Линуксом в нее можно было и читать, и писать. Потом появился NFTS и долгое время, пока не сделали и не отладили как следует ntfs3g, у линуксоидов было стойкое чувство, что их не любят. Потом как бы все наладилось, а теперь вот это. И про Secure Boot не стоит забывать. Теперь снова возникают подозрения, что в Microsoft нас разлюбили.
Зато мы постоянно слышим вопли виндузятников, что линуксовые системы неконкурентны с мастдаем. Судя по политике МС, мелкомягкие сами считают по-другому, иначе не подгаживали бы по мелочам и не рекламировали бы себя везде.
Согласитесь, ощущение жёсткого линуксового сапога под жирными волосатыми мелкомягкими ягодицами заставляет последних развивать свои продукты.
Что-то не очень похоже, чтобы эти самые продукты сильно развивались. Скорее, то одно выпилят и объявят инновацией, то другое упростят... :) Но я согласен, что разработчики Виндовса много чего понадергали из Линукса.