UbunTips : Redimensionner une partition NTFS en ligne de commande

Dans: UbunTips|linux

21 fév 2007

Situation

Vous êtes en dual boot et vous manquez d’espace sur votre partition Linux ? Votre partition Windows sommeille depuis que vous avez découvert la toute puissance de Linux et d’Ubuntu ? Il y a foule d’octets disponibles et au repos sur la partition Windows ?

Il est temps de les réveiller et de les remettre au travail !

Mise en garde

L’opération décrite ci-dessous présente un risque pour votre partition Windows et donc pour vous données présentes dessus. Il est donc FORTEMENT conseillé de prendre toutes les mesures nécessaires afin de préserver vos données de tout crash éventuel. Sauvegardez vos données avant de réaliser cette opération.

Pré-requis

Installation des ntfstools

sudo aptitude install ntfstools

Démontage si nécessaire de votre partition Windows

sudo umount /dev/hda1

Il faut maintenant déterminer l’espace que l’on peut désallouer à la partition Windows, pour cela nous utiliserons la commande suivante :

sudo ntfsresize -i /dev/hda1

ntfsresize v1.12.1 (libntfs 8:1:0)
Device name : /dev/hda1
NTFS volume version: 3.1
Cluster size : 4096 bytes
Current volume size: 19999994368 bytes (20000 MB)
Current device size: 25210450944 bytes (25211 MB)
Checking filesystem consistency …
100.00 percent completed
Accounting clusters …
Space in use : 16018 MB (80,1%)
Collecting resizing constraints …
You might resize at 16017346560 bytes or 16018 MB (freeing 3982 MB).
Please make a test run using both the -n and -s options before real resizing!

Note : hda1 est à adapter en fonction du nom réel de votre partition Windows.

L’information importante à retenir est en rouge. La partition peut-être redimensionné à 16018 MB, ce qui permettrait de libérer 3982MB. Evidemment, je vous recommande de garder un minimum d’espace disponible pour votre système Windows.

Nous allons donc redimensionner cette partition afin de libérer 2000 MB. Voici la commande à lancer :

sudo ntfsresize -n -s 18000M /dev/hda1

Cette commande ne réalisera pas immédiatement le redimensionnement de la partition. Cela va tout d’abord effectuer un test afin de vérifier que ce redimensionnement est possible sans provoquer un crash sur la partition Windows.

Si aucune erreur est relevée, vous pourrez alors lancer la commande suivante :

sudo ntfsresize -s 18000M /dev/hda1

Une fois l’opération terminée avec succès, vous pourrez à partir de qtParted (par exemple) redimensionner votre partition Linux. Nous verrons cette manipulation dans un prochain billet.

3 réponse to UbunTips : Redimensionner une partition NTFS en ligne de commande

Avatar

Henri

septembre 6th, 2007 at 6 h 11 min

Found your site in google, and it has a lot of usefull information. Thanx.t

Avatar

MrBark

juillet 21st, 2008 at 22 h 03 min

juste un messge pour te dire que j’apprécie l’esprit dont tu dais preuve :)

Avatar

Frédéric Blanc

juillet 24th, 2008 at 10 h 24 min

@MrBark, you’re welcome !

Commentez ce billet

Nota : Tous les commentaires sont modérés à posteriori.

A propos

Un blog technologique, sur le développement, sur le Zend Framework, sur PHP et aussi une petite touche d'entreprenariat.

ElePHPants

    elePHPant at lake gardaelePHPant at lake gardaelePHPant at lake garda
  • Kalil: Bonjour, Un nouveau site à l'air innovant est apparu sur le marché. Il s'agit de www.code-prene [...]
  • LucSens: "Lost in Japan" and "Lost in China" offer support for Japanese and Chinese - you just take a photo w [...]
  • Ludovic: Un grand merci pour ce super tutoriel qui m'a permis d'intégrer sans difficultés Doctrine à Zend [...]
  • crazyball: Bonjour, merci pour ce super tuto, par contre est il possible de faire une auto-completion de type " [...]
  • Elio DUFOUR: Hello, j'ai trouvé votre site sympa via Google et je tenais à vous le dire. [...]

En ce moment...

Posting tweet...

Partenaires