web-dev-qa-db-fra.com

Comment résoudre "Erreur lors de l'épissage des fichiers?"

Mon disque dur est tombé en panne, j'utilise donc un disque live Ubuntu pour accéder à mes fichiers. Mais lorsque j'essaie de les transférer sur mon lecteur flash, un message d'erreur apparaît de temps en temps et indique ce qui suit lorsque je vois les détails:

Erreur de fichier d'épissage: erreur d'entrée/sortie.

Comment puis-je réparer cela?

30
Pistos

Le problème vient du fait que votre disque de destination (le disque sur lequel vous voulez copier le fichier) est formaté avec FAT32 (sa taille maximale est d'environ 4 Go. La solution consiste à formater votre disque de destination au format EXT3, EXT4 ou NTFS ( si vous avez besoin de compatibilité Windows).

30
Sisay Chala

Je dirais que puisque le disque dur est en panne, il n'y a aucun moyen de résoudre l'erreur. En fonction de ce qui ne va pas avec le disque dur, vous pourrez peut-être essayer de copier un fichier plusieurs fois et éventuellement le corriger. Il est conseillé d’agir le plus rapidement possible et d’obtenir d’abord les fichiers les plus importants, car votre disque dur risque de se dégrader.

Désolé pour le mauvais pronostic.

3
Richard

Je pense que cette réponse devrait être là pour quiconque expérimente des disques défaillants.

La meilleure façon d’approcher un disque défaillant consiste à le détacher soigneusement de la source d’alimentation et à le donner aux personnes les plus chères . Si vous êtes impatient ou avez de la chance, la meilleure chose à faire consiste à en créer une copie au niveau du bloc, comme ceci:

  1. Boot depuis le live CD
  2. Créez un point de montage: mkdir /mnt/mybigdisk
  3. Montez un autre gros disque disposant d'un seul fichier de la taille de l'intégralité du disque brisé: mount /dev/mybigdisk /mnt/mybigdisk
  4. Tant que le disque cassé n'est PAS monté, copiez la ou les partitions que vous souhaitez conserver, comme suit: cat /dev/broken_partition1 > /mnt/mybigdisk/part1
  5. Démontez et arrêtez, en retirant le disque cassé (il doit être gardé non attaché et non agité pour plus de sécurité).
  6. Démarrez dans votre système d'exploitation préféré et montez à nouveau votre grand disque: mount /dev/mybigdisk /mnt/mybigdisk

  7. Créez un point de montage pour lequel vous souhaitez essayer de monter la copie d'une partition incorrecte: /mnt/my_broken_partition_copy

  8. Continuez à monter la copie de la partition cassée à partir du fichier en utilisant un périphérique loop comme ceci:
    mount -o loop /mnt/mybigdisk/part1 /mnt/my_broken_partition_copy

REMARQUE: Si le système de fichiers est trop endommagé, vous ne pourrez peut-être pas monter sans le réparer.

REMARQUE: Si vous souhaitez conserver le disque entier ou si la table de partition est vissée, vous pouvez également le faire sur le disque entier. Remplacez simplement/dev/broken_partition1 avec/dev/broken_disk1 dans les instructions ci-dessus (et le montage du périphérique de boucle sera un peu plus compliqué par la suite).

REMARQUE: Même si le système de fichiers est complètement endommagé, vous pouvez toujours extraire les données de cette copie au niveau du bloc à l'aide de tous types de logiciels de suppression/suppression. Ici est une liste. C'est pourquoi c'est un bon moyen de s'y prendre.

Pourquoi est-ce la prochaine meilleure chose?

Les disques mencahical (je suppose que votre disque est mécanique, sinon ils ne fonctionneraient tout simplement pas du tout) ont un bras minuscule à l'intérieur qui se déplace pour lire les données de votre disque. Si le bras est cassé, bouger ce bras pourrait avoir des effets néfastes.

La moindre quantité de mouvement consiste à lire simplement le disque entier de manière linéaire. De cette façon, le bras n'a pas besoin de rebondir à la recherche de blocs dans un ordre aléatoire.

De plus, dans le cas où certaines zones sont "plus dégradées" que d'autres, il ne fonctionnera pas avec les métadonnées du système de fichiers. Il ne fera que réessayer, échouer ou faire d'autres choses pouvant avoir des effets néfastes (beaucoup de mouvements autour du bras).

Points à retenir:

  1. Vous ne devez pas monter de disque cassé car cela risquerait de casser le système de fichiers. Si vous DEVEZ les monter, montez au moins en lecture seule.
  2. Conservez le moins possible de disques cassés. Gardez le disque complètement immobile, tout mouvement brusque pourrait l’aggraver.
  3. S'il commence à faire de mauvais bruits, débranchez-le immédiatement.

J'espère que c'est utile.

1
Lennart Rolland

assurez-vous que votre lecteur flash est en NTFS au lieu de FAT32 .. puis essayez de copier le fichier encore et encore, car une option vous demande si vous souhaitez remplacer le fichier existant sur le lecteur flash en indiquant "voulez-vous remplacer les fichiers existants?" fichier (par exemple, taille pic001: 100 Ko) avec (par exemple, pic001 10.1MB)? " ces deux fichiers sont identiques, mais comme vous pouvez le voir avec une taille de fichier différente. choisissez Remplacer .. maintenant, retournez au dossier Origin de ces fichiers. Déterminez leur taille de fichier d'origine un par un et répétez les étapes précédentes jusqu'à ce que les fichiers copiés aient la même taille que les fichiers d'origine. a bien fonctionné pour moi, cela prendra du temps .. espère que cela aide

1
MarvinEl