#1 Le 25/09/2005, à 08:58
- insan
Repartitionner un disque sans écraser les données ?
Bonjour à tous !
J'ai Ubuntu sur un HDD de 20Go (partitionné en /: 5Go, /home: 9Go et /windows: 5Go plus le swap: 1Go) et Windows 2000 pro sur un autre HDD de 80Go (partitionné en C: 30Go pour le système et D: 50Go pour les données).
Je veux diviser la partition D: en deux (une pour l'échange entre Windows et Linux et l'autre à garder pour un usage ultérieur) ... y a-t-il un risque ici de perdre la partition ou de corrompre C: de Windows ? et quel est le meilleur outil de partitionnement sous linux me le permettant ?
Comme ça, je pourrais avoir plus d'espace pour Ubuntu sur l'autre HDD (20Go) en supprimant la partition /windows de 5Go ... mais là est-il possible et si c'est le cas comment puis-je faire pour agrandir les partitions / et /home ?
Je vous remercie pour toute aide !
Hors ligne
#2 Le 25/09/2005, à 09:02
- nehuzel
Re : Repartitionner un disque sans écraser les données ?
pour manipuler les partitions je te conseille qtparted, présent sur la majorité des live cd linux.
Je te conseille de redimensionner ton d: et de créer une partition sur l'espace libéré, partition qui te servira de zone d'échange avec ubuntu.
Voila pour ce que je peux te conseiller. Tu peux tout faire via un live cd knoppix par exemple et ensuite tu auras plus qu'é tester et à modifier ton fichier /etc/fstab en conséquences.
Windows, c'est mieux qu'un tamagochi...
même quand tu t'en occupes, il meurt !
http://www.book-of-ubuntu.com
Hors ligne
#3 Le 25/09/2005, à 09:11
- cep_
Re : Repartitionner un disque sans écraser les données ?
Bonjour,
Comme tu veux travailler sur un disque différent de celui sur lequel est installé ton linux, tu peux le faire depuis ta ubuntu.
Si tu veux utiliser une interface graphique, il est préférable d'installer GParted depuis synaptic ou avec apt-get.
Si tu es sous kubuntu, tu prendras QtParted.
Sans interface graphique, parted est très bien.
Avant tout redimensionnenement, il est très important de défragementer (depuis windows) la partition à retravailler.
Cette partition devra être démontée avant de la redimensionnée.
Si tu as déja 2 partitions primaires, après avoir redimensionné la partition (et le système de fichier), tu pourrais créer une partition étendue dans l'éspace libéré. Ensuite, dans cet espace tu pourras faire autant de partitions logiques que tu voudras.
#4 Le 25/09/2005, à 09:45
- insan
Re : Repartitionner un disque sans écraser les données ?
Donc j'utilise Gparted du live CD Ubuntu (c'est celui-là que j'ai) pour :
Je te conseille de redimensionner ton d: et de créer une partition sur l'espace libéré, partition qui te servira de zone d'échange avec ubuntu.
c'est ça ?
Comme tu veux travailler sur un disque différent de celui sur lequel est installé ton linux, tu peux le faire depuis ta ubuntu.
La partition D: est en NTFS donc inaccessible ... j'ai essayé une fois de la formater sous Windows en FAT32 mais c'était pas possible car il trouve qu'elle est trop grande pour un FAT32.
Et pour le redimentionnement des partitions / et /home ... je peux le faire aussi avec le CD live ?
Excusez-moi d'insister mais je voudrais pas prendre des risques ... merci !
Hors ligne
#5 Le 25/09/2005, à 10:01
- cep_
Re : Repartitionner un disque sans écraser les données ?
La partition D: est en NTFS donc inaccessible ... j'ai essayé une fois de la formater sous Windows en FAT32 mais c'était pas possible car il trouve qu'elle est trop grande pour un FAT32.
Je t'ai précisé plus haut qu'une partition ne devait pas être montée pour être travaillée (redimensionnée ou autre).
Donc peu importe qu'elle soit accessible ou non en écriture. La seule obligation est qu'elle soit vue par le système. Tu peux le vérifier par un :
cat /proc/partitions
ou un :
sudo fdisk -l
La création d'un système fat32 est limitée en taille sous windows. Par contre sous linux cette limitation n'existe pas. On peut créer un système de fichier fat32 (formater) de plus de 32 Go.
Je te recommande aussi fortement la lecture de la documentation de parted et gparted avant toute intervention.
#6 Le 25/09/2005, à 21:29
- insan
Re : Repartitionner un disque sans écraser les données ?
Avec Gparted, je viens de supprimer la partition D: (/dev/hda5 dans /dev/hda2) pour après la redimentionner et créer deux nouvelles partitions FAT32 :
1. /dev/hda5 dans /dev/hda2 : 30 Go
2. /dev/hda3 : 20 Go
En allant sous Windows, je n'ai pas trouvé la deuxième partition ... je n'y ai trouvé que la première avec 30 Go !
Faudrait-il faire quelque chose que j'ai oublié ?
Merci !
NB : Après, je suis revenu sous Ubuntu, et j'ai monté ces deux partitions comme suit :
- Créer les répertoires : /mnt/win2_5 et /mnt/win3
- Ajouter dans le fichier /etc/fstab : les deux lignes :
/dev/hda5 /mnt/win2_5 vfat defaults,rw,user 0 0
/dev/hda3 /mnt/win3 vfat defaults,rw,user 0 0
- Monter les partitions : sudo mount -a
Hors ligne
#7 Le 25/09/2005, à 21:50
- cep_
Re : Repartitionner un disque sans écraser les données ?
Avec Gparted, je viens de supprimer la partition D: (/dev/hda5 dans /dev/hda2) pour après la redimentionner et créer deux nouvelles partitions FAT32 :
Comment "supprimer" ? Si tu supprimes, tu perds tes données. Il faut redimensionner, pas supprimer.
Pour savoir comment monter tes partitions, voir :
http://wiki.ubuntu-fr.org/installation/partitions_windows
#8 Le 25/09/2005, à 21:54
- insan
Re : Repartitionner un disque sans écraser les données ?
Je ne pouvais pas redimentionner en fait ... j'ai beau essayé mais rien n'y est fait ! ... mais t'inquiète pas, j'ai pensé à sauvegarder les données.
Je vais lire lien...
Hors ligne
#9 Le 25/09/2005, à 23:31
- insan
Re : Repartitionner un disque sans écraser les données ?
Je viens de faire les changement dans /etc/fstab suivant les conseils du lien ... puis démonter puis remonter les deux partitions crées.
Mais à quoi est dû cet absence de la deuxième partition dans "Poste de travail" sous Windows ?
Merci par avance !
Hors ligne
#10 Le 26/09/2005, à 10:40
- insan
Re : Repartitionner un disque sans écraser les données ?
UP !
Une copie d'écran :
Dernière modification par insan (Le 26/09/2005, à 10:50)
Hors ligne
#11 Le 26/09/2005, à 10:49
- cep_
Re : Repartitionner un disque sans écraser les données ?
Fais un :
sudo fdisk -l
dans un terminal afin de lister les partitions des disques et préciser de quelle partition il s'agit.
SI c'est une partition ext2 /3, windows ne les voit pas.
Il faut ajouter une "rustine" pour ça, si besoin absolu :
http://uranus.it.swin.edu.au/~jn/linux/explore2fs.htm
http://www.fs-driver.org/
#12 Le 26/09/2005, à 10:50
- cep_
Re : Repartitionner un disque sans écraser les données ?
Tu veux parler de hda2 ?
C'est une partition étendue. Voir sur le forum pour plus de déails.
#13 Le 26/09/2005, à 11:05
- insan
Re : Repartitionner un disque sans écraser les données ?
Bonjour cep_ et merci pour ton aide ...
Voici le résultat de sudo fdisk -l :
Disque /dev/hda: 81.9 Go, 81964302336 octets
255 têtes, 63 secteurs/piste, 9964 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Périphérique Amorce Début Fin Blocs Id Système
/dev/hda1 * 1 3824 30716248+ 7 HPFS/NTFS
/dev/hda2 3825 7414 28836675 f W95 Etendu (LBA)
/dev/hda3 7415 9964 20482875 83 Linux
/dev/hda5 3825 7414 28836643+ 83 Linux
Disque /dev/hdb: 20.0 Go, 20020396544 octets
255 têtes, 63 secteurs/piste, 2434 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Périphérique Amorce Début Fin Blocs Id Système
/dev/hdb1 1 608 4883728+ 83 Linux
/dev/hdb2 609 1702 8787555 83 Linux
/dev/hdb3 1703 1824 979965 82 Linux swap / Solaris
/dev/hdb4 1825 2434 4899825 5 Extended
/dev/hdb5 1825 2434 4899793+ b W95 FAT32
SI c'est une partition ext2 /3, windows ne les voit pas.
Non, après avoir redimentionné la partition étendue /dev/hda2 (en supprimant avant la partition logique /dev/hda5 existente de 50Go et une autre "non alouée" de 8Mo!), j'ai créé les deux partitions /dev/hda5 et /dev/hda3 en utilisant le système de fichier FAT32 ... pour que ça soient lisibles justement des deux OS... mais maintenant je me pose la question qu'il n'aurait pas fallu que je les créé avec le système de fichier "non formaté" ?! ... comme ça (d'après mon imagination), il n'y aurait pas de trace linux et donc possible d'être détectée par Windows !
Une remarque : je vois que la partion en question ( /dev/hda3 ) n'est pas dans l'arborescence de /dev/hda2 ! ...
Tu veux parler de hda2 ?
Non, je parle de la deuxième partition créée c'est-à-dire /dev/hda3 ...
Je vais regarder les deux liens ...
Merci !
Hors ligne
#14 Le 26/09/2005, à 11:12
- cep_
Re : Repartitionner un disque sans écraser les données ?
Les seules partitions qui seront vues nativement par windows sont :
/dev/hda1 * 1 3824 30716248+ 7 HPFS/NTFS
/dev/hdb5 1825 2434 4899793+ b W95 FAT32
Bonne continuation.
cep
#15 Le 26/09/2005, à 11:23
- cep_
Re : Repartitionner un disque sans écraser les données ?
En regardant ta copie d'écran, on voit que gparted note hda3 et hda5 en fat32.
Or, ce même disque est vu en 83 linux par fdisk et la capacité de 10 et 14 Go est bonne.
As-tu fait des modifications depuis le boot de la machine ?
Si oui, il est préférable de rebooter pour vérifier comment le système (et surtout fdisk) voit les partitions.
#16 Le 26/09/2005, à 12:15
- insan
Re : Repartitionner un disque sans écraser les données ?
En regardant ta copie d'écran, on voit que gparted note hda3 et hda5 en fat32.
Oui c'est parceque je les avais créé en utilisant le système de fichier FAT32 avec Gparted ... mais peut-être que c'est justement cette création sous Ubuntu (avec Gparted) qui a fait que ce disque est vu en 83 Linux par fdisk... ou qu'il fallait les créer en "non formatée", non ?
As-tu fait des modifications depuis le boot de la machine ?
Si oui, il est préférable de rebooter pour vérifier comment le système (et surtout fdisk) voit les partitions.
Non ... mais j'ai quand même redémarré et voici le résultat de sudo fdisk -l :
Disque /dev/hda: 81.9 Go, 81964302336 octets
255 têtes, 63 secteurs/piste, 9964 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Périphérique Amorce Début Fin Blocs Id Système
/dev/hda1 * 1 3824 30716248+ 7 HPFS/NTFS
/dev/hda2 3825 7414 28836675 f W95 Etendu (LBA)
/dev/hda3 7415 9964 20482875 83 Linux
/dev/hda5 3825 7414 28836643+ 83 Linux
Disque /dev/hdb: 20.0 Go, 20020396544 octets
255 têtes, 63 secteurs/piste, 2434 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Périphérique Amorce Début Fin Blocs Id Système
/dev/hdb1 1 608 4883728+ 83 Linux
/dev/hdb2 609 1702 8787555 83 Linux
/dev/hdb3 1703 1824 979965 82 Linux swap / Solaris
/dev/hdb4 1825 2434 4899825 5 Extended
/dev/hdb5 1825 2434 4899793+ b W95 FAT32
Il est identique au précédent...
[edit] En lisant les liens ci-dessus, je vois apparemment que tu n'a pas compris ce que je voulais : c'est justement de voir les lecteurs des partitions créées ( i.e /dev/hda3, l'autre c'est bon ) dans "Poste de travail" sous Windows.
Dernière modification par insan (Le 26/09/2005, à 12:21)
Hors ligne
#17 Le 26/09/2005, à 12:29
- cep_
Re : Repartitionner un disque sans écraser les données ?
En lisant les liens ci-dessus, je vois apparemment que tu n'a pas compris ce que je voulais : c'est justement de voir les lecteurs des partitions créées ( i.e /dev/hda3, l'autre c'est bon ) dans "Poste de travail" sous Windows.
Alors crée un système de fichier fat32 sur cette partition. S'il y a des données dessus elles seront perdues.
sudo mkfs.vfat -F 32 /dev/hda3
Ou le faire sous xp, si tu as xp. Mais je n'ai pas la procédure à suivre.
#18 Le 26/09/2005, à 15:33
- insan
Re : Repartitionner un disque sans écraser les données ?
sudo mkfs.vfat -F 32 /dev/hda3
Je l'ai fait ... mais en se rendant sous windows, je ne vois toujours pas le lecteur représentant la partition /dev/hda3 ?
Hors ligne
#19 Le 26/09/2005, à 15:38
- cep_
Re : Repartitionner un disque sans écraser les données ?
Tu peux monter cette partition sous ubuntu ? si oui, vois si tu peux enrégistrer un fichier.
Sous xp, il y a un menu pour gérer les partitions. L'explorateur de fichier ne verra pas certaines partitions mais cet utilitaire les verra.
Donc cherche ce menu. Il devrait être dans gestion de l'ordinateur ou qq chose d'approchant, je n'ai pas de xp sous la main.
#20 Le 26/09/2005, à 16:35
- insan
Re : Repartitionner un disque sans écraser les données ?
Oui j'avais déjà monté cette partition sous Ubuntu ... et je viens d'enregistrer un fichier dessus et ça a marché sans problème.
Puis je me suis rendu sous Windows 2000 pro et j'ai procédé comme suit :
Menu Démarrer > Panneau de configuration > Outils d'administration > Gestion de l'ordinateur > Stockage (menu de gauche) > Gestion de disques (menu de droite); et voici le résultat :
J'ai fait clic droit sur la partition en question (la dernière dans la ligne "Disque 0") puis Marquer la partition comme active.
Ensuite, un deuxième clic droit puis Modifier la lettre de lecteur et le chemin d'accès... et dans la fenêtre obtenue, j'ai attribuer la lettre I: à ce lecteur... et le résultat est :
Et maintenant le lecteur est présent dans "Poste de travail" sous Windows... et j'y trouvé le fichier enregistré sous Ubuntu !
Merci pour ton aide cep_ !
[edit] une chose : J'ai activé la partition mais en fait je ne sais pas si c'était nécéssaire et à quoi ça sert ... j'espère que cela ne créerait pas de problème car je ne sais pas comment revenir en arrière !
Dernière modification par insan (Le 27/09/2005, à 11:48)
Hors ligne
#21 Le 26/09/2005, à 16:45
- cep_
Re : Repartitionner un disque sans écraser les données ?
Merci pour ton aide cep_ !
De rien, insan
Bonne continuation.
cep
#22 Le 26/09/2005, à 17:14
- insan
Re : Repartitionner un disque sans écraser les données ?
En regardant sur internet, j'ai trouvé ça ... j'ai donc cliqué droit sur le lecteur C: pour l'activer car c'est lui qui est bootable (Windows 2000) ce qui a rendu automatiquement I: inactive ! ... toutes ces précisions pour tout celui qui tombra dans le même problème.
Hors ligne
#23 Le 26/09/2005, à 22:14
- insan
Re : Repartitionner un disque sans écraser les données ?
Rebonsoir !
Il reste la deuxième partie de la question : est-il possible, sans risque, de redimentionner les partitions / (5Go) et /home (9Go) du HDD de 20Go ... après avoir supprimé la partition /windows du même disque ?
Pourrais-je le faire avec le live CD d'Ubuntu ?
Merci par avance !
Dernière modification par insan (Le 26/09/2005, à 22:15)
Hors ligne
#24 Le 26/09/2005, à 22:25
- cep_
Re : Repartitionner un disque sans écraser les données ?
Oui, c'est possible avec un live cd. Il me semble que le live de breezy aura aussi gparted déjà installé d'origine.
Avec le live de hoary, il faut installer gparted.
Donc ce n'est valable que si internet foncctionne avec le live. Sinon la procédure est un peu plus compliqué. Dans ce cas, autant utiliser une knoppix et qtparted.
#25 Le 27/09/2005, à 11:54
- insan
Re : Repartitionner un disque sans écraser les données ?
J'ai finalement utilisé le CD Ultimate Boot (Full version) où il y a Qtparted ... mais après avoir supprimé la partition logique et puis étendue (/dev/hdb5), le bouton "resize" reste grisé en cliquant sur les partitions / et /home ... donc je n'ai pas pu les redimentionner !
J'ai donc annulé les modifications ... puis j'ai refait ces suppressions sous Windows 2000 dans la fenêtre du "Gestionnaire de l'ordinateur"... je ne sais pas si je peux redimentionner les partitions en question avec FDISK sous Windows ? ... je me demande si cet utilitaire est plus sûr ?
Dernière modification par insan (Le 27/09/2005, à 12:05)
Hors ligne