web-dev-qa-db-fra.com

Comment puis-je défragmenter un disque dur NTFS d'Ubuntu?

Je déclare que je demande si c'est possible et comment. Je remarque que beaucoup de réponses du forum sont "vous ne pouvez pas" ou "vous n'avez pas besoin de le faire sous Linux, car elles sont parfaites et merveilleuses" - aucune de ces réponses ne vous aidera.

Premièrement, le disque dur en question est SATA 163 Go et contient UNIQUEMENT des données de sauvegarde telles que de la musique, de la vidéo et des programmes ou installations NO windows. J'ai eu une panne de disque dur dans le deuxième disque dur qui est complètement FUBAR, j'ai donc perdu mon installation de Windows, ce disque dur avait Linux et Windows double démarrage, le disque dur est indétectable dans le BIOS.

Le disque dur de travail est plein de 130 Go avec une capacité de 163 Go (il est mal fragmenté en raison d'une utilisation excessive ...). J'ai l'intention de défragmenter ce disque en utilisant le système d'exploitation Linux Linux (clé USB amorçable avec les fichiers d'installation et 'version d'évaluation'), ainsi que tout autre programme permettant cette tâche. Une fois que cela est fait, j'ai l'intention de localiser les zones de données qui sont libres (la fin de la zone de stockage de données du disque dur), de créer une nouvelle partition sur cet espace libre, d'installer la version complète de Linux et de faire fonctionner les choses.

+++

Je comprends parfaitement ce qui suit:

Je peux acheter un nouveau disque dur pour l'installation.

Je peux obtenir un disque dur externe, sauvegarder les données.

Je comprends également que copier du disque dur de sauvegarde puis le copier fera de même que defrag.

Je pose cette question pour savoir comment compléter cette action que j'ai demandée et NON pour la compléter en utilisant des méthodes que je ne dispose pas pour le moment.

Merci

7
mike

Personnellement, je ne voudrais pas défragmenter la partition NTFS du disque dur, car si vous installez Ubuntu sur la pièce de rechange, il n'utilisera cette quantité que comme disque dur et le reste ne sera pas affecté. Ensuite, montez simplement le NTFS sur Ubuntu et accédez aux fichiers à cet endroit.

Un système de fichiers ext4 n'a pas les problèmes avec les emplacements vides comme NTFS ou FAT32. Les problèmes avec NTFS et FAT32 sont que le stockage est basé sur des données placées dans des slots et que si un fichier est rempli de 15 slots mais que 16 slots lui sont attribués, un slot sera vide.

C'est ici que defrag intervient et déplace les données afin que celles-ci soient utilisées dans chaque emplacement et que les emplacements vides soient déclarés vides au lieu d'être utilisés par ceci et ce fichier. Cela économise de l'espace et réduit les temps d'accès, car vous n'avez pas besoin de rechercher un fichier dans tout le disque dur.

Dans ext4, les fichiers sont divisés sur le disque et les champs dans lesquels les données sont stockées sont liés au fichier d’origine, ce qui permet de stocker un fichier dans la ligne 1, zone 2, ligne 3, zone 12, etc.

Donc, déplacer des fichiers pour économiser de l'espace ne fonctionne pas dans ext4, vous ne gagnerez plus d'espace sur le disque dur. il sera tout aussi facile d'accéder aux fichiers qu'auparavant. Ceci est juste un exemple du principe, l'expliquer en détail semblait trop complexe pour le moment.

Est-il possible de défragmenter un NTFS à partir d'Ubunt
Ce que j’ai découvert en effectuant une recherche sur ce sujet, c’est qu’il n’existe aucun programme permettant de défragmenter un disque dur NTFS d’Ubuntu. La meilleure solution consiste à:

  1. Montez le disque dur sous Ubuntu
  2. Copier les fichiers sur un autre disque dur
  3. Reformatez le disque dur (de préférence avec ext4)
  4. Reculer les fichiers

Si vous n'avez pas un autre lecteur, je voudrais

  1. Créez une partition ext4 sur l'espace vide et déplacez quelques fichiers là-bas
  2. Supprimer ces fichiers de la partition NTFS
  3. Redimensionnez la partition NTFS pour la réduire
  4. Agrandir la partition ext4

Effectuez cette procédure jusqu'à ce que tous les fichiers soient déplacés et que la partition NTFS soit partie.

3
Alvar