У меня двойная загрузка системы с Ubuntu 12.04 и Windows 7. Я установил специальный раздел подкачки для Ubuntu во время установки (как рекомендуется).
Может ли Windows использовать эту область / раздел подкачки - как собственный файл подкачки / подкачки - когда я загружаюсь из Windows?
Ответы:
Это возможно, но, вероятно, только в качестве эксперимента:
Теоретически, да, Windows должна иметь возможность использовать ваш раздел подкачки для своего файла подкачки с некоторыми умными сценариями на стороне Linux.
Я не собираюсь делать шаг за шагом, потому что я не пробовал это, и если вы не можете понять, как реализовать это, вы не должны пытаться это тоже :)
Отформатируйте раздел как NTFS изнутри Windows и настройте Windows на использование этого диска исключительно для файла подкачки (ничего на C :)
Есть сценарий запуска / запуска, чтобы отформатировать раздел как своп Linux при запуске Ubuntu и включить swap (
swapon
).Есть сценарий выключения, чтобы заменить и переформатировать раздел как ntfs.
Альтернативный (пока не рекомендуемый) вариант:
Вы можете создать файл подкачки, следуя этому руководству в разделе NTFS, при условии, что раздел NTFS достаточно велик для обоих файлов подкачки.
Однако этот вариант не рекомендуется, потому что:
источник
Если ваша цель - сэкономить место на жестком диске - не нужно тратить много ГБ для подкачки Linux и подкачки Windows, тогда вы можете рассмотреть возможность использования динамического размера файла подкачки в Linux через SwapSpace:
источник
Я сам не пробовал, но вы можете смонтировать раздел подкачки с помощью swapfs . Затем, теоретически, вы можете поместить туда свой файл подкачки (есть некоторые веские причины, например, мини-дампы, но это вариант).
источник
Работает отлично.
Что нужно? Просто следуйте инструкциям в файле SwapFs-3.0 .
Также вы можете найти некоторые полезные материалы в разделе Как использовать раздел подкачки Linux в качестве файла подкачки Windows на Ubuntuforums.org.
Сначала я попытался отформатировать пространство подкачки в NTFS, но оказалось, что Linux утратил способность распознавать его как собственное.
Затем я переформатировал его обратно в классический Linux подкачки.
Далее я поменял обратно fstab. Было:
Деактивировал это и поставил вместо:
Если я хорошо помню, после того, как я загрузился в Windows, он не распознал его как RAW или я мог бы отформатировать его как FAT32.
И все начало работать.
Но проблема появляется. А именно, моя Vista «приложила» дополнительное письмо, таким образом, наконец-то было два драйвера, но на самом деле они связаны с тем же разделом «e: \» и установлены мной как «s: \».
К счастью, этого было достаточно, чтобы попасть в реестр, чтобы разместить рекомендуемый файл * .reg, из 'SwapFs-3.0'. Выяснилось, что лишняя дополнительная запись 'e: \' должна быть удалена из реестра.
Прямо сейчас наслаждаюсь межсистемным обменом пространства без проблем. Восстановлено 3,2 ГБ места.
Я хотел бы отметить, что используя Linux всего 4 три месяца и сможете выполнять такие сложные операции, поэтому вы можете сделать это без каких-либо огромных усилий.
Резюмируя:
источник
Ситуация изменилась ... Раньше существовал драйвер IFS, который мог читать разделы Linux (в основном для EXT3 в то время). IFS, кстати, означает «Устанавливаемая файловая система», которая, возможно, началась в MS-DOS 4 (ранее я думал, что это элемент из OS2, который остался в Windows), было несколько интересных вещей, которые вы могли бы сделать с IFS, например, создать диск RAM и назначить ему букву диска. (в наши дни imdisk, вероятно, является лучшим способом сделать это) Наряду с EXT2IFS (а позже и ext2fsd) появилась возможность доступа к разделам подкачки Linux из окон. Так что все, что вам нужно было сделать, это использовать утилиту диспетчера небольших дисков, поставляемую с драйвером файловой системы, чтобы назначить букву диска разделу подкачки и указать окнам, чтобы использовать ее для файла swapfile.sys и т. Д. В Windows10, начиная с юбилейного обновления, требуются подписанные драйверы, и большинство драйверов IFS в настоящее время не работают, по крайней мере, для меня, что, к сожалению, лишает меня доступа к данным моего раздела EXT2 и HFS + из Windows. Так что ответа по сути больше не стало. Но для более старых версий (таких как Win7 или XP) это вполне возможно сделать способом, который я здесь изложил.
источник
Краткий ответ: нет, не может.
Windows не распознает разделы Linux, хотя возможно и обратное (linux распознает разделы Windows).
источник
fdisk -l
. Я полагаю, что своп также является собственной файловой системой.