Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#51 Le 01/07/2010, à 06:34

Zarake

Re : [Résolu]Installation 10.04 : plantage

Oui il arrive à lire ce secteur :

sudo hdparm --read-sector 6338556 /dev/sda : succeed

smile

Hors ligne

#52 Le 01/07/2010, à 07:29

rmy

Re : [Résolu]Installation 10.04 : plantage

Bon, à tout hasard, on va quand même essayer hdparm pour "réparer" ce secteur (le marquer comme bon), mais je ne suis pas sûr que ça fasse plus que le formatage bas niveau.

Sinon, il faudrait voir si il est possible d'effacer complètement le journal smart. Je me penche sur la question.

sudo hdparm --write-sector 6338556 /dev/sda

Hors ligne

#53 Le 01/07/2010, à 08:32

cep

Re : [Résolu]Installation 10.04 : plantage

rmy a écrit :

Ouaip, c'est curieux hmm les secteurs def ont été réinitialisés, donc de ce côté là tout va "bien" (le secteur défectueux n'a pas été réparé, mais il à été réaloué). Par contre le journal des erreurs a été conservé. Est-ce que garted irait s'en servir ? curieux.... Je t'avoue que je n'ai pas de solution immédiate à ton problème.

Le problème est dans ntfs et son fichier "$BADCLUS"

Chercher un bug gparted portant sur ce fichier "$BADCLUS"
Voir aussi ntfsclone http://www.linux-ntfs.org/doku.php?id=ntfsclone et reseting bad sectors list

Hors ligne

#54 Le 01/07/2010, à 09:19

rmy

Re : [Résolu]Installation 10.04 : plantage

merci cep, j'en apprends encore !

http://gparted-forum.surf4.info/viewtop … 270#p23270

This is an known outstanding issue in Gparted.  The problem is that Gparted currently issues an "ntfsresize" command to verify the partition to be resized (before changing anything), but doesn't use the ntfsresize "-b" flag which is capable of ignoring the NTFS special file called "$BADCLUS" containing the information on bad clusters (bad clusters on the PREVIOUS hard disk that was cloned, and not the new hard disk).  The net result is that the "ntfsresize" verification command fails with an error, causing GParted to refuse to perform the function.  This makes it impossible for GParted to resize partitions that have been cloned from prior hard disks that USED to have bad sectors.
One alternative is to truncate the $BADCLUS file manually, after which the partition can then be resized.  See instructions at the bottom of the web page http://www.linux-ntfs.org/doku.php?id=ntfsclone

Another alternative (which works for me) is using a PartitionMagic Live CD, which does not have the same problem (it can resize partitions with non-blank $BADCLUS files).

http://www.linux-ntfs.org/doku.php?id=ntfsclone

When you clone a partition from a disk with bad sectors to a new disk, Windows still reports bad sectors on the new disk. This is because, by design, ntfsclone copies everything, including the bad sector list.

While this is not strictly ntfsclone-related, some people may use the following procedure to reset the bad sector list after cloning:

   1.
      Back up important data from partition just in case
   2.
      Find out size of '$Bad' attribute in $Badclus using ntfsinfo with ntfsinfo -i 8 <partition> (partition is for example /dev/sda1). It will be the “Allocated size” value in the “Dumping attribute $DATA (0×80)” (there will be two 0×80 attributes. Only one has an “Allocated size” line).
   3.
      Use ntfstruncate <partition> 8 0x80 '$Bad' 0 to set $Bad's attribute length to zero.
   4.
      Use ntfstruncate <partition> 8 0x80 '$Bad' <ntfs_size> to set $Bad's attribute length back to proper value which was recorded in step 2.
   5.
      Boot into Windows and run chkdsk. It will find errors and should fix them.

Unless you're certain that the bad clusters were just an error, It is recommended to do a full surface scan using either your hard disk manufacturer's tools or chkdsk /r after doing this

Donc pour ce qui te concerne pour l'instant :

sudo ntfsinfo -i 8

Hors ligne

#55 Le 02/07/2010, à 07:23

Zarake

Re : [Résolu]Installation 10.04 : plantage

Voili , voila.

ubuntu@ubuntu:~$ sudo ntfsinfo -i 8 /dev/sda1
Dumping Inode 8 (0x8)
Upd. Seq. Array Off.:	 48 (0x30)
Upd. Seq. Array Count:	 3 (0x3)
Upd. Seq. Number:	 64 (0x40)
LogFile Seq. Number:	 0x200104e
MFT Record Seq. Numb.:	 8 (0x8)
Number of Hard Links:	 1 (0x1)
Attribute Offset:	 56 (0x38)
MFT Record Flags:	 IN_USE 
Bytes Used:		 384 (0x180) bytes
Bytes Allocated:	 1024 (0x400) bytes
Next Attribute Instance: 5 (0x5)
MFT Padding:	00 00 
Dumping attribute $STANDARD_INFORMATION (0x10) from mft record 8 (0x8)
	Resident: 		 Yes
	Attribute flags:	 0x0000
	Attribute instance:	 0 (0x0)
	Data size:		 72 (0x48)
	Resident flags:		 0x00
	File Creation Time:	 Sat Nov  8 00:45:30 2008
	File Altered Time:	 Sat Nov  8 00:45:30 2008
	MFT Changed Time:	 Sat Nov  8 00:45:30 2008
	Last Accessed Time:	 Sat Nov  8 00:45:30 2008
	File attributes:	 HIDDEN SYSTEM (0x00000000)
	Maximum versions:	 0 
	Version number:		 0 
	Class ID:		 0 
	User ID:		 0 (0x0)
	Security ID:		 256 (0x100)
	Quota charged:		 0 (0x0)
	Update Sequence Number:	 0 (0x0)
Dumping attribute $FILE_NAME (0x30) from mft record 8 (0x8)
	Resident: 		 Yes
	Attribute flags:	 0x0000
	Attribute instance:	 3 (0x3)
	Data size:		 82 (0x52)
	Resident flags:		 0x01
	Parent directory:	 5 (0x5)
	File Creation Time:	 Sat Nov  8 00:45:30 2008
	File Altered Time:	 Sat Nov  8 00:45:30 2008
	MFT Changed Time:	 Sat Nov  8 00:45:30 2008
	Last Accessed Time:	 Sat Nov  8 00:45:30 2008
	Allocated Size:		 0 (0x0)
	Data Size:		 0 (0x0)
	Filename Length:	 8 (0x8)
	File attributes:	 HIDDEN SYSTEM (0x00000000)
	Namespace:		 Win32 & DOS
	Filename:		 '$BadClus'
Dumping attribute $DATA (0x80) from mft record 8 (0x8)
	Resident: 		 Yes
	Attribute flags:	 0x0000
	Attribute instance:	 2 (0x2)
	Data size:		 0 (0x0)
	Resident flags:		 0x00
Dumping attribute $DATA (0x80) from mft record 8 (0x8)
	Resident: 		 No
	Attribute name:		 '$Bad'
	Attribute flags:	 0x0000
	Attribute instance:	 1 (0x1)
	Compression unit:	 0 (0x0)
	Data size:		 200038776832 (0x2e933d8000)
	Allocated size:		 200038776832 (0x2e933d8000)
	Initialized size:	 0 (0x0)
End of inode reached

Je n'ai pas cloné mon disque , mais je l'ai restauré après formatage bas niveau. Il a du restaurer aussi $BADCLUS non ? Ce qui expliquerait mon pb ?

Accessoirement le

sudo hdparm --write-sector 6338556 /dev/sda   

a bien fonctionné mais n'a rien résolu

smile

Dernière modification par Zarake (Le 02/07/2010, à 07:28)

Hors ligne

#56 Le 02/07/2010, à 08:20

rmy

Re : [Résolu]Installation 10.04 : plantage

La valeur dont il est question est :
Allocated size:         200038776832 (0x2e933d8000)

il faut maintenant faire :

sudo ntfstruncate /dev/sda1 8 0x80 '$Bad' 0

puis

sudo ntfstruncate /dev/sda1 8 0x80 '$Bad' 200038776832

et ensuite comme indiqué, le chkdsk sous win…

Hors ligne

#57 Le 02/07/2010, à 10:16

Zarake

Re : [Résolu]Installation 10.04 : plantage

Bon,

je fais ça ce soir

smile

Hors ligne

#58 Le 02/07/2010, à 17:42

Zarake

Re : [Résolu]Installation 10.04 : plantage

Je ne trouve pas ntfstruncate. J'ai encore du mal avec les packages sad

Hors ligne

#59 Le 02/07/2010, à 17:54

cep

Re : [Résolu]Installation 10.04 : plantage

Zarake a écrit :

Je ne trouve pas ntfstruncate. J'ai encore du mal avec les packages sad

il faut compiler ntfsprogs.
mkdir ntfs ; cd ntfs
apt-get source ntfsprogs
cd linux-ntfs-2.0.0
./configure
make  extra

cd ntfsprogs/

et tu lances ntfstruncate

Hors ligne

#60 Le 03/07/2010, à 02:06

Zarake

Re : [Résolu]Installation 10.04 : plantage

Toujours pas de ntfstruncate. Pourtant la compilation s'est bien passée.
Dans :~/ntfs/linux-ntfs-2.0.0/ntfsprogs j'ai un ntfstruncate*
Mais sudo: ntfstruncate: command not found

Hors ligne

#61 Le 03/07/2010, à 06:01

cep

Re : [Résolu]Installation 10.04 : plantage

il doit être lancé avec ./ntfstruncate options options avec les droits root.

Hors ligne

#62 Le 03/07/2010, à 09:07

Zarake

Re : [Résolu]Installation 10.04 : plantage

Ok c'est fait. Je reboote sous xp et je fait un chkdsk /f

Hors ligne

#63 Le 03/07/2010, à 09:10

rmy

Re : [Résolu]Installation 10.04 : plantage

ouaip.

Hors ligne

#64 Le 03/07/2010, à 14:58

Zarake

Re : [Résolu]Installation 10.04 : plantage

Youpiiii ! Le pb est réglé :cool: Je peux redimensionner mes partitions avec GPARTED. Tu es un chef rmy ! Un grand merci pour ton support et ta  patience.

Bon si j'ai bien compris, j'ai eu un cluster pending  que NTFS a contourné en l'inscrivant dans $BADCLUS. Quand j'ai fait un formatage bas niveau (en fait une écriture de 0), j'ai forcé le disque à réallouer une autre secteur à la place de celui qui était défectueux. Mais comme j'ai restauré ma partition immédiatement après, ce secteur était toujours inscrit dans $BADCLUS et c'est ça qui chagrinait GPARTED ...non?

pierre

;)

Dernière modification par Zarake (Le 03/07/2010, à 17:40)

Hors ligne

#65 Le 04/07/2010, à 02:11

rmy

Re : [Résolu]Installation 10.04 : plantage

T'as tout compris, mais c'est cep qu'il faut remercier. C'est lui qui a apporté la solution. Tu peux passer en résolu en éditant ton premier message pour modifier le titre.

Hors ligne

#66 Le 04/07/2010, à 07:30

cep

Re : [Résolu]Installation 10.04 : plantage

Salut rmy,
Non, je ne vais pas m'approprier tout ton travail et ton suivi smile
Suis juste intervenu une fois.

Tiens, pour ne pas avoir à lancer les smartmontools avec les droits root si l'on veut un état résumé du disque mais moins détaillé, et sans sudo :
udisks --show-info /dev/sda
Bonne continuation..
cep

Hors ligne

#67 Le 05/07/2010, à 10:00

rmy

Re : [Résolu]Installation 10.04 : plantage

merci wink

Hors ligne