"write" ne semble pas écrire la partition après reboot

Comment utiliser TestDisk pour récupérer une partition perdue
Message
Author
User avatar
cgrenier
Site Admin
Posts: 5432
Joined: 18 Feb 2012, 15:08
Location: Le Perreux Sur Marne, France
Contact:

Re: "write" ne semble pas écrire la partition après reboot

#11 Post by cgrenier »

Spécifiez la taille que vous souhaitez indiquer. Par exemple:

Code: Select all

$ sudo hdparm -N /dev/sdb

/dev/sdb:
 max sectors   = 3907029100/3907029168, HPA is enabled
$ sudo hdparm -N3907029198 /dev/sdb

/dev/sdb:
 setting max visible sectors to 3907029198 (temporary)

druid
Posts: 8
Joined: 19 Dec 2013, 20:37

Re: "write" ne semble pas écrire la partition après reboot

#12 Post by druid »

Bonjour,

Merci pour votre aide mais malheureusement je n'arrive pas à faire fonctionner ce que vous m'avez proposé, par manque de connaissances je suppose...

Code: Select all

$ sudo hdparm -N /dev/sdc
[sudo] password for julien: 

/dev/sdc:
 max sectors   = 7814035055/7814037168, HPA is enabled
Ensuite j'y suis allé à l'aveugle parce que je ne sais toujours pas du tout quelle valeur mettre à la place, mais rien n'y fait... :(

Code: Select all

[julien@brk ~]$ sudo hdparm -N7814037168 /dev/sdc

/dev/sdc:
 setting max visible sectors to 7814037168 (temporary)
 max sectors   = 7814037168/7814037168, [b]HPA is disabled[/b]
[julien@brk ~]$ sudo partprobe /dev/sdc
Error: La partition ne peut pas être en dehors du disque !
[julien@brk ~]$ sudo mount -t ext4 /dev/sdc /mnt/4T/
mount: mauvais type de système de fichiers, option erronée, superbloc erroné
        sur /dev/sdc, page de code ou programme auxiliaire manquant, ou autre erreur

        Dans certains cas des renseignements utiles sont dans le journal
        système — essayez « dmesg | tail » ou quelque chose du genre.
[julien@brk ~]$ sudo hdparm -N7814037198 /dev/sdc

/dev/sdc:
 setting max visible sectors to 7814037198 (temporary)
 SET_MAX_ADDRESS failed: Input/output error
 max sectors   = 7814037168/7814037168, HPA is disabled
[julien@brk ~]$ sudo partprobe /dev/sdc
Error: La partition ne peut pas être en dehors du disque !
[julien@brk ~]$ sudo hdparm -N7814037108 /dev/sdc

/dev/sdc:
 setting max visible sectors to 7814037108 (temporary)
Use of -Nnnnnn is VERY DANGEROUS.
You have requested reducing the apparent size of the drive.
This is a BAD idea, and can easily destroy all of the drive's contents.
Please supply the --yes-i-know-what-i-am-doing flag if you really want this.
Program aborted.
[julien@brk ~]$ sudo hdparm -N7814037108 --yes-i-know-what-i-am-doing /dev/sdc

/dev/sdc:
 setting max visible sectors to 7814037108 (temporary)
 max sectors   = 7814037108/7814037168, [b]HPA is enabled[/b]
[julien@brk ~]$ sudo partprobe /dev/sdc
Error: La partition ne peut pas être en dehors du disque !
[julien@brk ~]$ sudo hdparm -N7814036108 --yes-i-know-what-i-am-doing /dev/sdc

/dev/sdc:
 setting max visible sectors to 7814036108 (temporary)
 max sectors   = 7814036108/7814037168, HPA is enabled
[julien@brk ~]$ sudo partprobe /dev/sdc
Error: La partition ne peut pas être en dehors du disque !
[julien@brk ~]$ sudo hdparm -N7814026108 --yes-i-know-what-i-am-doing /dev/sdc

/dev/sdc:
 setting max visible sectors to 7814026108 (temporary)
 max sectors   = 7814026108/7814037168, HPA is enabled
[julien@brk ~]$ sudo partprobe /dev/sdc
Error: Erreur d'entrée/sortie lors de la lecture sur /dev/sdc
Warning: Erreur de synchronisation/fermeture /dev/sdc: Erreur d'entrée/sortie
[julien@brk ~]$ sudo partprobe /dev/sdc
Error: Argument invalide lors d'un positionnement pour lecture sur /dev/sdc
[julien@brk ~]$ sudo hdparm -N7814036168 --yes-i-know-what-i-am-doing /dev/sdc

/dev/sdc:
 setting max visible sectors to 7814036168 (temporary)
 max sectors   = 7814036168/7814037168, HPA is enabled
[julien@brk ~]$ sudo partprobe /dev/sdc
Error: Argument invalide lors d'un positionnement pour lecture sur /dev/sdc
[julien@brk ~]$ sudo hdparm -N /dev/sdc

/dev/sdc:
 max sectors   = 7814036168/7814037168, HPA is enabled
[julien@brk ~]$ sudo hdparm -N7814037298 /dev/sdc

/dev/sdc:
 setting max visible sectors to 7814037298 (temporary)
 SET_MAX_ADDRESS failed: Input/output error
 max sectors   = 7814036168/7814037168, HPA is enabled
Pour rappel:

Code: Select all

$ sudo sfdisk -luS
Disque /dev/sdc : 486400 cylindres, 255 têtes, 63 secteurs/piste
Unités : secteurs de 512 octets, décompte à partir de 0

   Périph Amorç.  Début       Fin   nº sect.  Id. Système
/dev/sdc1             1 4294967295 4294967295  ee  GPT
J'ai remarqué qu'au début le HPA est disabled puis qu'il passe en enabled par la suite... J'imagine que çan'est pas le comportement attendu, si?

Pour info:

Code: Select all

$ sudo hdparm -I /dev/sdc
[sudo] password for julien: 

/dev/sdc:

ATA device, with non-removable media
	Model Number:       ST4000DM000-1F2168                      
	Serial Number:      Z300JSPC
	Firmware Revision:  CC52    
	Transport:          Serial, SATA 1.0a, SATA II Extensions, SATA Rev 2.5, SATA Rev 2.6, SATA Rev 3.0
Standards:
	Used: unknown (minor revision code 0x0029) 
	Supported: 8 7 6 5 
	Likely used: 8
Configuration:
	Logical		max	current
	cylinders	16383	16383
	heads		16	16
	sectors/track	63	63
	--
	CHS current addressable sectors:   16514064
	LBA    user addressable sectors:  268435455
	LBA48  user addressable sectors: 7814036168
	Logical  Sector size:                   512 bytes
	Physical Sector size:                  4096 bytes
	Logical Sector-0 offset:                  0 bytes
	device size with M = 1024*1024:     3815447 MBytes
	device size with M = 1000*1000:     4000786 MBytes (4000 GB)
	cache/buffer size  = unknown
	Form Factor: 3.5 inch
	Nominal Media Rotation Rate: 5900
Capabilities:
	LBA, IORDY(can be disabled)
	Queue depth: 32
	Standby timer values: spec'd by Standard, no device specific minimum
	R/W multiple sector transfer: Max = 16	Current = 16
	Advanced power management level: 128
	Recommended acoustic management value: 208, current value: 0
	DMA: mdma0 mdma1 mdma2 udma0 udma1 udma2 udma3 udma4 udma5 *udma6 
	     Cycle time: min=120ns recommended=120ns
	PIO: pio0 pio1 pio2 pio3 pio4 
	     Cycle time: no flow control=120ns  IORDY flow control=120ns
Commands/features:
	Enabled	Supported:
	   *	SMART feature set
	    	Security Mode feature set
	   *	Power Management feature set
	   *	Write cache
	   *	Look-ahead
	   *	Host Protected Area feature set
	   *	WRITE_BUFFER command
	   *	READ_BUFFER command
	   *	DOWNLOAD_MICROCODE
	   *	Advanced Power Management feature set
	    	Power-Up In Standby feature set
	   *	SET_FEATURES required to spinup after power up
	    	SET_MAX security extension
	   *	48-bit Address feature set
	   *	Device Configuration Overlay feature set
	   *	Mandatory FLUSH_CACHE
	   *	FLUSH_CACHE_EXT
	   *	SMART error logging
	   *	SMART self-test
	   *	General Purpose Logging feature set
	   *	WRITE_{DMA|MULTIPLE}_FUA_EXT
	   *	64-bit World wide name
	    	Write-Read-Verify feature set
	   *	WRITE_UNCORRECTABLE_EXT command
	   *	{READ,WRITE}_DMA_EXT_GPL commands
	   *	Segmented DOWNLOAD_MICROCODE
	   *	Gen1 signaling speed (1.5Gb/s)
	   *	Gen2 signaling speed (3.0Gb/s)
	   *	Gen3 signaling speed (6.0Gb/s)
	   *	Native Command Queueing (NCQ)
	   *	Phy event counters
	   *	unknown 76[15]
	    	DMA Setup Auto-Activate optimization
	    	Device-initiated interface power management
	   *	Software settings preservation
	   *	SMART Command Transport (SCT) feature set
	   *	SCT Write Same (AC2)
	    	unknown 206[7]
	    	unknown 206[12] (vendor specific)
Security: 
	Master password revision code = 65534
		supported
	not	enabled
	not	locked
	not	frozen
	not	expired: security count
		supported: enhanced erase
	502min for SECURITY ERASE UNIT. 502min for ENHANCED SECURITY ERASE UNIT. 
Logical Unit WWN Device Identifier: 5000c50063a94533
	NAA		: 5
	IEEE OUI	: 000c50
	Unique ID	: 063a94533
Checksum: correct
Merci d'avance!

Locked