Estou inicializando meu sistema com o Ubuntu 12.04 e o Windows 7. Eu criei a partição swap especial para o Ubuntu durante a instalação (conforme recomendado).
O Windows pode usar essa área / partição de troca - como seu próprio arquivo de troca / página - quando eu inicializo a partir do Windows?
Respostas:
É possível, mas provavelmente apenas como um experimento:
Em teoria, sim, o Windows deve poder usar sua partição swap para seu arquivo de página (swap) com alguns scripts inteligentes no lado Linux.
Eu não vou fazer um passo a passo, porque eu não tentei e se você não consegue descobrir como implementar isso, você também não deve tentar :)
Formate a partição como NTFS no Windows e configure o Windows para usar essa unidade exclusivamente para seu arquivo de troca (nada em C :)
Tenha um script de inicialização / upstart para formatar a partição como swap do Linux na inicialização do Ubuntu e ativar swap (
swapon
).Tenha um script de desligamento para trocar e reformatar a partição como ntfs.
Opção alternativa (ainda não recomendada):
Você pode criar um arquivo de troca seguindo este guia na partição NTFS, desde que a partição NTFS seja grande o suficiente para os dois arquivos de troca.
No entanto, essa alternativa não é recomendada porque:
fonte
Se seu objetivo é economizar espaço no disco rígido - sem ter que gastar muitos GBs para a troca do Linux e o arquivo de paginação do Windows, considere usar o tamanho dinâmico do arquivo de troca no linux via SwapSpace:
fonte
Eu ainda não tentei, mas você pode montar uma partição de swap com o swapfs . Em seguida, você pode, em teoria, colocar seu arquivo de paginação lá (há algumas boas razões para não fazê-lo, como minidumps, mas é uma opção).
fonte
Isso funciona muito bem.
O que é necessário? Basta seguir as instruções no arquivo SwapFs-3.0 .
Além disso, você pode encontrar algumas informações úteis em Como usar a partição de troca do Linux como arquivo de troca do Windows no Ubuntuforums.org.
No começo, tentei formatar o espaço de troca no NTFS, mas o Linux perdeu a capacidade de reconhecê-lo como um criado.
Depois eu a reformatei novamente para a troca clássica do Linux.
Em seguida, mudei de volta o fstab. Foi:
Desativou isso e colocou:
Se bem me lembro, depois de inicializar o Windows, ele não o reconheceu como RAW ou se eu poderia formatá-lo como FAT32.
E tudo começou a funcionar.
Mas um problema aparece. Ou seja, meu Vista 'anexou' uma carta adicional, portanto, finalmente, tinha dois drivers, mas de fato vinculados à mesma partição 'e: \' e estabelecida por mim como 's: \'.
Felizmente, bastava acessar o registro para colocar o arquivo recomendado no arquivo * .reg, em 'SwapFs-3.0'. Acabou que o registro adicional extra 'e: \' deve ser removido do registro.
Agora, aproveitando o espaço de troca entre sistemas sem problemas. Recuperou 3,2 GB de espaço.
Eu gostaria de mencionar que usando o Linux apenas 4 três meses e ser capaz de realizar operações tão complicadas, você pode fazer isso sem nenhum esforço enorme.
Recapitulando:
fonte
As coisas mudaram ... Costumava haver um driver IFS capaz de ler Partições Linux (principalmente para EXT3 na época) IFS, a propósito, significa Installable FileSystem - que pode ter começado no MS-DOS 4 (antes eu pensava que era um elemento do OS2 que permaneceu no Windows), houve algumas coisas interessantes que você pode fazer com o IFS, como criar uma unidade de RAM e atribuir uma letra de unidade. (atualmente, o imdisk é provavelmente a melhor maneira de fazer isso). Juntamente com o EXT2IFS (e mais tarde ext2fsd), havia a capacidade de acessar as partições de swap do Linux a partir do Windows. Então, tudo o que você precisava fazer era usar o utilitário do gerenciador de unidades pequeno que acompanha o driver do sistema de arquivos para atribuir uma letra de unidade à Partição de Troca e dizer ao Windows para usá-la, pois eu acho que era o arquivo swapfile.sys, etc. Os Windows 10 do Nowerdays desde a atualização do aniversário exigem drivers assinados e a maioria dos drivers IFS atualmente não funciona pelo menos para mim, o que, infelizmente, me impede de acessar meus dados de partição EXT2 e HFS + no Windows. Portanto, a resposta praticamente não se tornou mais. Mas para versões mais antigas (como Win7 ou XP), é bastante plausível fazer isso pelo método que afirmei aqui.
fonte
A resposta curta é: não, não pode.
O Windows não reconhece partições Linux, embora o oposto seja possível (o linux recongniza as partições do Windows).
fonte
fdisk -l
. Suponho que swap também seja seu próprio sistema de arquivos.