Je démarre mon système en double avec Ubuntu 12.04 et Windows 7. J'ai créé la partition d'échange spéciale pour Ubuntu lors de l'installation (comme recommandé).
Windows peut-il utiliser cette zone / partition d'échange - comme son propre fichier d'échange / de page - lorsque je démarre à partir de Windows?
Réponses:
C'est possible, mais probablement uniquement à titre expérimental:
En théorie, oui, Windows devrait pouvoir utiliser votre partition de swap pour son fichier de page (swap) avec un script intelligent côté Linux.
Je ne vais pas faire étape par étape parce que je ne l'ai pas essayé et si vous ne savez pas comment l'implémenter, vous ne devriez pas l'essayer non plus :)
Formatez la partition en NTFS à partir de Windows et configurez Windows pour utiliser ce lecteur exclusivement pour son fichier d'échange (rien sur C :)
Avoir un script de démarrage / démarrage pour formater la partition en tant que swap Linux au démarrage d'Ubuntu et activer swap (
swapon
).Avoir un script d'arrêt pour échanger et reformater la partition en ntfs.
Option alternative (toujours déconseillée):
Vous pouvez créer un fichier d'échange en suivant ce guide sur la partition NTFS, à condition que la partition NTFS soit suffisamment grande pour les deux fichiers d'échange.
Cependant, cette alternative n'est pas recommandée car:
la source
Si votre objectif est d'économiser de l'espace sur le disque dur - sans avoir à gaspiller de nombreux Go pour le swap de Linux et le fichier d'échange de Windows, alors vous pourriez envisager d'utiliser la taille du fichier d'échange dynamique sur linux via SwapSpace:
la source
Je ne l'ai pas essayé moi-même mais vous pouvez monter une partition de swap avec swapfs . Vous pouvez ensuite, en théorie, y placer votre fichier d'échange (il y a de bonnes raisons de ne pas le faire, comme les mini-vidages, mais c'est une option).
la source
Cela fonctionne très bien.
Ce qu'il faut? Suivez simplement les instructions du fichier SwapFs-3.0 .
Vous pouvez également trouver des informations utiles sur Comment utiliser la partition d'échange Linux comme fichier d'échange Windows sur Ubuntuforums.org.
Au début, j'ai essayé de formater l'espace de swap en NTFS, mais il s'est avéré que Linux a perdu la capacité de le reconnaître comme créé par lui-même.
Ensuite, je l'ai reformaté pour un échange Linux classique.
Ensuite, j'ai changé de nouveau fstab. Était:
Désactivé cela et mis à la place:
Si je me souviens bien, après avoir démarré sous Windows, il ne l'a pas reconnu comme RAW ou si j'aurais pu le formater en FAT32.
Et tout a commencé à fonctionner.
Mais un problème apparaît. À savoir mon Vista "attaché" une lettre supplémentaire, donc avait enfin deux pilotes mais en fait lié à la même partition "e: \" et établi par moi comme "s: \".
Heureusement, il suffisait de se rendre dans le registre pour placer recommandé dans le fichier * .reg, de «SwapFs-3.0». Il s'est avéré que l'enregistrement supplémentaire supplémentaire «e: \» devait être supprimé du registre.
Bénéficie actuellement d'un espace d'échange inter-système sans problème. Espace récupéré de 3,2 Go.
Je voudrais mentionner que l'utilisation de Linux à seulement 4 trois mois et être capable de faire des opérations aussi compliquées, vous pouvez donc le faire sans effort énorme.
Récapitulant:
la source
Les choses ont changé ... Il y avait un pilote IFS qui pouvait lire les partitions Linux (principalement pour EXT3 à l'époque) IFS, en passant, signifie Installable FileSystem - qui peut avoir commencé dans MS-DOS 4 (je pensais auparavant que c'était un élément d'OS2 qui est resté dans Windows), il y avait des choses intéressantes que vous pourriez faire avec IFS, comme créer un lecteur RAM et lui affecter une lettre de lecteur. (ces jours-ci, imdisk est probablement une meilleure façon de le faire). Avec EXT2IFS (et plus tard ext2fsd), il y avait la possibilité d'accéder aux partitions d'échange Linux à partir de Windows. Donc, tout ce que vous aviez à faire était d'utiliser le petit utilitaire de gestion de lecteur fourni avec le pilote du système de fichiers pour attribuer une lettre de lecteur à la partition de swap et dire à Windows de l'utiliser pour le je pense que c'était le fichier swapfile.sys, etc. Nowerdays Windows10 depuis la mise à jour Anniversary nécessite des pilotes signés et la plupart des pilotes IFS ne fonctionnent actuellement pas au moins pour moi, ce qui, malheureusement, me prive de l'accès à mes données de partition EXT2 et HFS + depuis Windows. La réponse n'est donc pratiquement plus devenue. Mais pour les versions plus anciennes (telles que Win7 ou XP), il est tout à fait plausible de le faire selon la méthode que j'ai indiquée ici.
la source
La réponse courte est: non, ce n'est pas possible.
Windows ne reconnaît pas les partitions Linux, bien que le contraire soit possible (Linux recongnise les partitions Windows).
la source
fdisk -l
. Je suppose que le swap est également son propre système de fichiers.