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.

#1401 Le 17/02/2009, à 13:34

chamalow

Re : Vieillissement prématuré des disques durs de portables

rifi58 a écrit :

...les parcages reprennent à tour larigot (10-12/mn !) et je dois lui reflanquer le fix dans le bide...
Ras le bol !

Cela se produit uniquement lorsque tu es sur batterie ? Ou également sur secteur ?

Hors ligne

#1402 Le 17/02/2009, à 13:39

rifi58

Re : Vieillissement prématuré des disques durs de portables

sur batterie ET sur secteur indifféremment !

mais pour l'instant, vu que j'avais des pb de batterie à partir de la moitié de la charge, l'ordi s'éteint sans prévenir (pas de message d'alerte)... il est parti ce matin au SAV !

je donnerai des nouvelles quand je serai en mesure de le faire !


Membre de l'April - « promouvoir et défendre le logiciel libre » - http://www.april.org

Hors ligne

#1403 Le 13/03/2009, à 19:28

JLK

Re : Vieillissement prématuré des disques durs de portables

Alors ? Le problème a-t-il été résolu par la dev team ?

Hors ligne

#1404 Le 13/03/2009, à 19:38

rifi58

Re : Vieillissement prématuré des disques durs de portables

apparemment ça a l'air bon en effet


Membre de l'April - « promouvoir et défendre le logiciel libre » - http://www.april.org

Hors ligne

#1405 Le 18/03/2009, à 13:28

chamalow

Re : Vieillissement prématuré des disques durs de portables

Cependant, les parcages reprennent intensivement après un retour de veille de l'ordinateur. Seul le "fix" les stoppe efficacement. Donc, en attendant mieux, retour au "fix".

Hors ligne

#1406 Le 29/03/2009, à 12:32

hartman

Re : Vieillissement prématuré des disques durs de portables

Bonjour,

J'ai un laptop depuis peu de temps, et je suis bien évidemment confronté au pb.
En lisant la doc, j'arrive à stopper le pb (sans que le disque ne chauffe beaucoup plus).

Cependant, je suis obligé de lancer la commande à chaque démarrage.
La partie du tuto ne fonctionne pas après un reboot (ou alors j'ai manqué quelque chose tongue )

Créez le fichier 99-hdd-spin-fix.sh ( ne pas modifier le nom de fichier ) et mettez-y :
Pensez à modifier le chiffre en fonction de la chaleur que pourrait dégager votre disque dur. Le chemin du disque dur peut-être soit, /dev/hda soit, /dev/sda. Si l'un des deux ne fonctionne pas, essayez l'autre.

#!/bin/sh
hdparm -B 254 /dev/hda

Enfin, copiez le fichier créé dans les 3 emplacements suivants:

sudo install 99-hdd-spin-fix.sh /etc/acpi/start.d/
sudo install 99-hdd-spin-fix.sh /etc/acpi/suspend.d/
sudo install 99-hdd-spin-fix.sh /etc/acpi/resume.d/

Donc je suis passé à l'autre méthode:

cmd='hdparm -B 254 /dev/sda';sudo $cmd && echo -e '#!/bin/sh\n'"$cmd" > /tmp/hdfix && sudo install /tmp/hdfix /etc/pm/power.d/00-hdparm.sh && sudo install /tmp/hdfix /etc/pm/sleep.d/00-hdparm.sh

Ca fonctionne nikel quand je le lance (plus aucun parcage, alors que sans, j'en est 3 par minutes), mais au reboot, rebelote hmm.

Si quelqu'un peut me dire ou je merde smile


P4 2.8Ghz 32bits / 1Go de RAM / GeForce FX5700LE.
Ubuntu Dapper Drake et Gutsy gibbon
Documentation sur Ubuntu, pour les débutants voir moins débutant :P

Hors ligne

#1407 Le 30/03/2009, à 10:24

chamalow

Re : Vieillissement prématuré des disques durs de portables

Salut,
Le fichier en question est à copier dans/etc/pm/config.d, etc/pm/power.d et etc/pm/sleep.d et non pas dans start, suspend et resume !

D'autre part si ton disque est récent il y a de fortes chances qu'il faille mettre sda et non hda (hdparm -B 254 /dev/sda).

Hors ligne

#1408 Le 30/03/2009, à 16:57

hartman

Re : Vieillissement prématuré des disques durs de portables

Salut,

Merci pour ces précisions, je vais regarder de plus prêt.
Pour ce qui est du device, no problem, un fdisk -l me donne les infos nécessaire smile


P4 2.8Ghz 32bits / 1Go de RAM / GeForce FX5700LE.
Ubuntu Dapper Drake et Gutsy gibbon
Documentation sur Ubuntu, pour les débutants voir moins débutant :P

Hors ligne

#1409 Le 30/03/2009, à 21:31

malibu

Re : Vieillissement prématuré des disques durs de portables

salut
en mettant à jour tout à l'heure, j'ai vu laptop mode
en espérant que ça ne causera pas de dégâts, je n'avais pas à me plaindre
ps : je suis jaunty

Hors ligne

#1410 Le 01/04/2009, à 15:08

chamalow

Re : Vieillissement prématuré des disques durs de portables

Je viens d'installer la version beta de Jaunty (9.04) et les parcages n'ont plus lieu sur secteur, même
au retour de veille. Par contre, rien n'a changé sur batterie: parcages intensifs. On finira par y arriver peut-être un jour... En attendant, le fix est d'un grand secours pour sauver la vie de nos disques durs.

Hors ligne

#1411 Le 02/04/2009, à 06:32

jiceel

Re : Vieillissement prématuré des disques durs de portables

chamalow a écrit :

Je viens d'installer la version beta de Jaunty (9.04) et les parcages n'ont plus lieu sur secteur, même
au retour de veille. Par contre, rien n'a changé sur batterie: parcages intensifs. On finira par y arriver peut-être un jour... En attendant, le fix est d'un grand secours pour sauver la vie de nos disques durs.

C'est normal sur batterie c'est pour protéger le disque dur.


Ubuntu 12.04 LTS 64 sur AMD 2x4600 Nvidia 7600GS 3go DDR2

Hors ligne

#1412 Le 02/04/2009, à 07:21

chamalow

Re : Vieillissement prématuré des disques durs de portables

jiceel a écrit :

C'est normal sur batterie c'est pour protéger le disque dur.

Et bien le disque dur doit être sacrément bien protégé, parce que à raison d'1 parcage toutes 5 secondes... Tellement bien protégé qu'à ce rythme là, je ne donne pas cher de sa longévité.
Trève de plaisanterie, non il n'est pas normal du tout que sur batterie les têtes soient parquées aussi fréquemment. Espérons qu'une modification corrige rapidement cette anomalie qui touche quand même beaucoup d'utilisateurs.

Hors ligne

#1413 Le 02/04/2009, à 07:34

PPdM

Re : Vieillissement prématuré des disques durs de portables

salut
j'ai passé mo xubuntu 8.10 en jaunty beta et je n ai pas ce problème de tête.
hp compaq nc6000


La critique est facile, mais l'art est difficile !
L'humanité étant ce qu'elle est, la liberté ne sera jamais un acquit, mais toujours un droit à défendre !
Pour résoudre un problème commence par poser les bonnes questions, la bonne solution en découlera

Hors ligne

#1414 Le 02/04/2009, à 08:01

ilcorseronero

Re : Vieillissement prématuré des disques durs de portables

moi je l'ai sur un des portables avec jaunty

Hors ligne

#1415 Le 02/04/2009, à 09:12

PPdM

Re : Vieillissement prématuré des disques durs de portables

salut
donc cela parait aléatoire, il faudrait comparer les config pour voir les points communs de celles qui posent problèmes et de celles qui fonctionnent normalement
voici la mienne
HP compaq nc6000  carte mere intel pentium mobile 1.4Gh 750 Mo Ram carte graphique Ati mobile xubuntu jaunty beta
aucun soucis de disque


La critique est facile, mais l'art est difficile !
L'humanité étant ce qu'elle est, la liberté ne sera jamais un acquit, mais toujours un droit à défendre !
Pour résoudre un problème commence par poser les bonnes questions, la bonne solution en découlera

Hors ligne

#1416 Le 09/04/2009, à 09:45

Seb_12

Re : Vieillissement prématuré des disques durs de portables

Voila un petit script qui vous permettra de surveiller ce qui vous intéressent dans la S.M.A.R.T.

Il extrait les parcage, la température, le nombre d'heures de fonctionnement, de nombre de start-stop, et quelques moyenne du genre Nombre de parcage par heures ou par start-stop.

Il suffit juste de renommer les lignes 15-17-19-22 en " hda " (par défaut sda)  si c'est votre cas... ;-)
La couleur c'est juste pour faire beau...

Crée un fichier avec votre éditeur de texte préféré (gedit....) collez lui la purée ci dessous , enregistrer et donner lui les droit d'exécution (clique droit sur le fichier > permission >autoriser l'exécution du fichier ....)

#!/bin/bash
#
#Couleur
VERT="\\033[1;32m"
NORMAL="\\033[0;39m"
ROUGE="\\033[1;31m"
ROSE="\\033[1;35m"
BLEU="\\033[1;34m"
BLANC="\\033[0;02m"
BLANCLAIR="\\033[1;08m"
JAUNE="\\033[1;33m"
CYAN="\\033[1;36m"
#Variables
date=$( date )
set -- $(smartctl -a /dev/sda | grep Load_Cycle_Count)
parcage=$10
set -- $(smartctl -a /dev/sda | grep Power_On_Hours)
temps_de_fonct=$10
set -- $(smartctl -a /dev/sda | grep Temperature_Celsius)
temperature=$10
Moyenne=$( echo "scale=2;( $parcage / $temps_de_fonct )" | bc )
set -- $(smartctl -a /dev/sda | grep Start_Stop_Count)
start_stop=$10
Moyenne_parcage_start_stop=$( echo "scale=2;( $parcage / $start_stop )" | bc )
#Affichage
echo "----------------------------------------------------------------------"
echo "$ROUGE"$date 
echo "$NORMAL""Nombre de parcage :""$ROUGE""----------------------"$parcage"$BLEU"" cycles"
echo "$NORMAL""Heure de fonctionnement :----------------""$ROSE"$temps_de_fonct"$BLEU"" heures"
echo "$NORMAL""Moyenne Cycles/Heures :""$VERT"------------------"$Moyenne""$BLEU"" Cycles/Heure"
echo "$NORMAL""Température du disque :------------------""$ROUGE"$temperature"$BLEU""°"
echo "$NORMAL""Nombre de Demarrage-Arret :""$CYAN""--------------"$start_stop"$BLEU"" cycles""$NORMAL"
echo "$NORMAL""Moyenne Parcage/Demarrage-Arret :--------""$VERT"$Moyenne_parcage_start_stop"$BLEU"" Parcage/Demarrage-Arret""$NORMAL"
echo "----------------------------------------------------------------------"

Pour le lancer > Terminal :

sudo sh etat_HDD

(A condition que vous l'ayez appelé "etat_HDD")

Pour ceux qui aurait la bonne idée de faire une base de donnée avec les types de PC et les types de HDD qui pose ce problème... :-)

Je suis toucher par ce probleme avec un HP Compac NC 2400 et un HDD > Toshiba 1.8" HDD series (Model :TOSHIBA MK8009GAH)


Maximus III / i5 750 / 4Go - 1866Mhz / Noctua DH14 / Vertex 2 / OC station / 9600GT

Hors ligne

#1417 Le 09/04/2009, à 12:52

PPdM

Re : Vieillissement prématuré des disques durs de portables

salut
sur mon portable mais cela ne me parait pas suffisant comme infos.

jeudi 9 avril 2009, 13:48:46 (UTC+0200)
Nombre de parcage :----------------------74574 cycles
Heure de fonctionnement :----------------2471 heures
Moyenne Cycles/Heures :------------------30.17 Cycles/Heure
Température du disque :------------------41°
Nombre de Demarrage-Arret :--------------1550 cycles
Moyenne Parcage/Demarrage-Arret :--------48.11 Parcage/Demarrage-Arret


La critique est facile, mais l'art est difficile !
L'humanité étant ce qu'elle est, la liberté ne sera jamais un acquit, mais toujours un droit à défendre !
Pour résoudre un problème commence par poser les bonnes questions, la bonne solution en découlera

Hors ligne

#1418 Le 09/04/2009, à 22:17

cybertin

Re : Vieillissement prématuré des disques durs de portables

Pour ceux qui sont intéressés, au lieu de la solution brutale qui consiste à ajouter du 99-hdd-spin-fix.sh partout, il est possible de modifier les valeurs effectivement utilisées par le système.

Une commande du genre

 grep -r "hdparm -B" /etc/acpi/

devrait vous mettre sur la voie....

Ensuite, il suffit de mettre des valeurs plus adaptées, pas forcément 255 (qui est un peu brutal comme réglage)

Chez moi ça marche parfaitement.

En passant, je confirme que Windows est aussi impacté, donc inutile de vouer Ubuntu aux gémonies....

Hors ligne

#1419 Le 10/04/2009, à 01:19

AlTop

Re : Vieillissement prématuré des disques durs de portables

grrrrrrrrrrrrrr mad
par acquis de conscience, j'ai refait un test pour savoir ce qu'il en était...
----------------------------------------------------------------------
vendredi 10 avril 2009, 01:57:01 (UTC+0200)
Nombre de parcage :----------------------52922 cycles
Heure de fonctionnement :----------------1490 heures
Moyenne Cycles/Heures :------------------35.51 Cycles/Heure
Température du disque :------------------43°C
Nombre de mise en zone d'attente :-------327 attentes
Nombre de Démarrage-Arret :--------------497 démarrage-arrêt
Moyenne Parcage/Démarrage-Arret :--------106.48 Parcage/Démarrage-Arrêt
----------------------------------------------------------------------

Malheur, j'ai dépassé les 30 sad !!! le nombre a augmenté (dernier test... il y a 2 ou 3 mois)

J'ai surveillé la progression : roll:/
Sur secteur, en 2 heures, nombre de parcages supplémentaires : 0
Sur batterie, en 5 minutes, nombre de parcages supplémentaires : 6
Un parcage toute les minutes lorsque je suis sur batterie grrrrr sad

Vérification du PMA :
Sur secteur : 254 (très bien donc)
Sur batterie : 128 (pas bien ...)


Donc si j'ai bien suivi le fil, en mettant le pma à 200 ça devrait aller mieux (il faut aussi un peu penser à la batterie quand même). tongue
Sur batterie, en 5 minutes, nombre de parcages supplémentaires : 6
Ca change rien quoi. hmm

Essai à 254 (là ça doit plus bouger)
Sur batterie, en 5 minutes, nombre de parcages supplémentaires : 0
Tiens donc. smile

Bon, où qu'il est passé ce script pour fixer le pma quel que soit le type d'alim. big_smile


Mon pc :
PackardBell (modif) --> HDD Western Digital 2500BEVE
Jaunty beta - ext4


Sony Vaio VPC-F13Z1E-B
Intel Pentium i7 Q740 @ 1.73GHz; RAM 8Go; nVidia GeForce GT 425 M
Ubuntu 11.04 (Natty Narwhal) - 64 bits - 2.6.38-9-generic

Hors ligne

#1420 Le 10/04/2009, à 13:30

PPdM

Re : Vieillissement prématuré des disques durs de portables

salut cybertin

En passant, je confirme que Windows est aussi impacté, donc inutile de vouer Ubuntu aux gémonies....

avec cette phrase tu risque de t'attirer  la foudre tu Troll Windowsien! lol

Sérieusement c'est intéressant comme info, il faudrait comprendre ce qui peut provoquer ce souci .je ne l'ai jamais constaté donc je n'en ai pas la moindre Idée.


La critique est facile, mais l'art est difficile !
L'humanité étant ce qu'elle est, la liberté ne sera jamais un acquit, mais toujours un droit à défendre !
Pour résoudre un problème commence par poser les bonnes questions, la bonne solution en découlera

Hors ligne

#1421 Le 10/04/2009, à 20:19

AlTop

Re : Vieillissement prématuré des disques durs de portables

snif, j'ai voulu tester mon petit DD ext 2,5" et il refuse, de même que pour le gros 3,5"
Voilà la réponse que j'obtiens lorsque je veux activer SMART

scsiModePageOffset: response length too short, resp_len=4 offset=4 bd_len=0
unable to fetch IEC (SMART) mode page [scsi response fails sanity test]

sad


Sony Vaio VPC-F13Z1E-B
Intel Pentium i7 Q740 @ 1.73GHz; RAM 8Go; nVidia GeForce GT 425 M
Ubuntu 11.04 (Natty Narwhal) - 64 bits - 2.6.38-9-generic

Hors ligne

#1422 Le 10/04/2009, à 20:20

PPdM

Re : Vieillissement prématuré des disques durs de portables

AlTop a écrit :

snif, j'ai voulu tester mon petit DD ext 2,5" et il refuse, de même que pour le gros 3,5"
Voilà la réponse que j'obtiens lorsque je veux activer SMART

scsiModePageOffset: response length too short, resp_len=4 offset=4 bd_len=0
unable to fetch IEC (SMART) mode page [scsi response fails sanity test]

sad

essaie sou win lol:lol:
plus sérieusement essaye de l'activer dans le bios de ta carte mère,  pour voir si cela reagit.

Dernière modification par pierguiard (Le 10/04/2009, à 20:22)


La critique est facile, mais l'art est difficile !
L'humanité étant ce qu'elle est, la liberté ne sera jamais un acquit, mais toujours un droit à défendre !
Pour résoudre un problème commence par poser les bonnes questions, la bonne solution en découlera

Hors ligne

#1423 Le 11/04/2009, à 07:10

jiceel

Re : Vieillissement prématuré des disques durs de portables

Aucun problème de parcage sous Vista aussi bien sur secteur que sur batterie. Mais sous dos, boot sur clef usb pour backup on entend bien les parcages. Je pense que l'absence de parcages est due au fait que Vista utilise beaucoup plus le disque dur que Ubuntu, il n'a pas le temps de se reposer.


Ubuntu 12.04 LTS 64 sur AMD 2x4600 Nvidia 7600GS 3go DDR2

Hors ligne

#1424 Le 11/04/2009, à 21:38

AlTop

Re : Vieillissement prématuré des disques durs de portables

Allez, un petit script qui permet de connaître l'évolution du nombre de parcage en fonction de l'apm.
Il part de 128 jusqu'à 254 par incrément de 18, chaque incrément dure 6 minutes.
A la fin, il remet le hdparm à 254 donc de préférence à utiliser sur secteur (pour éviter de modifier les paramètres sur batterie (différent d'une config à l'autre).

#!/bin/bash
#
#Couleur
NORMAL="\\033[0;39m"
ROUGE="\\033[1;31m"
#Variables
APM=128
DD=`mount | grep '/ ' | cut -d' ' -f1 | sed -e 's#[0-9]##'`
#Activation de l'accès aux info SMART
smartctl -s on $DD
#Mesure le nombre de parcages
set -- $(smartctl -a $DD | grep Load_Cycle_Count)
parcage=$10
#Affiche le nombre de parcages
echo "Nombre de parcages avant le test :---------------------$parcage"
parcage_old="$parcage"
until [ $APM -gt 254 ] ; do
	#Définition du APM
	hdparm -B $APM $DD
	#Attend 6 minutes
	sleep 360
	set -- $(smartctl -a $DD | grep Load_Cycle_Count)
	parcage=$10
	nbr=$(echo "$parcage - $parcage_old" | bc)
	echo "Parcages à un APM de $APM :---$nbr"
	nbrmin=$(echo "$nbr / 6" | bc)
	nbrheure=$(echo "$nbr * 10" | bc)
	echo "A un APM de $APM :---$nbrmin parcages/minutes"	
	echo "A un APM de $APM :---$nbrheure parcages/heures"
	parcage_old="$parcage"
	#Incrémente le compteur
	APM=$( echo "$APM + 18" | bc)
done
#Désactivation de l'accès aux info SMART
smartctl -s off $DD
echo "$ROUGE""That's all Folks!""$NORMAL"

copier dans gedit, exécuter dans une console avec sudo sh ...
Ne pas oublier de rendre exécutable.

PS : qqn sait comment faire disparaître les indications systèmes de changement d'apm?

Dernière modification par AlTop (Le 11/04/2009, à 22:13)


Sony Vaio VPC-F13Z1E-B
Intel Pentium i7 Q740 @ 1.73GHz; RAM 8Go; nVidia GeForce GT 425 M
Ubuntu 11.04 (Natty Narwhal) - 64 bits - 2.6.38-9-generic

Hors ligne

#1425 Le 12/04/2009, à 01:28

AlTop

Re : Vieillissement prématuré des disques durs de portables

Et en voilà un qui calcule l'APM minimal pour un nombre de parcage donné en 6 minutes.
C'est une approximation de ce qui se passe en 1h.
La question que je me pose est : A combien dois-t'on réellement fixé la limite : il faudrait aussi tenir compte du temps passé sur secteur où il n'y a pas de parcage.
Si on considère que le portable passe la moitié de son temps sur secteur, ça voudrait dire qu'on peut monter à 60 parcages / heure sur batterie.
Question épineuse...

#!/bin/bash
#
#Couleur
NORMAL="\\033[0;39m"
ROUGE="\\033[1;31m"
BLEU="\\033[1;34m"
#Variables
APM_sup=254
APM_inf=128
APM="$APM_inf"
DD=`mount | grep '/ ' | cut -d' ' -f1 | sed -e 's#[0-9]##'`
ecart=100
#Présentation
echo "Ce script permet de déterminer l'APM minimal pour un nombre de parcages par heure choisi."
echo "Il est conseillé de l'utiliser en étant branché sur le secteur.  Après optimisation, la valeur de l'APM est fixée à 254.  A vous de décider si vous voulez utiliser ou non le résultat obtenu."
#Lecture de l'objectif
read -p "Quel nombre de parcages par heure desirez-vous ? " nbrheure
objectif=$(echo "$nbrheure / 10" | bc)
read -p "Souhaitez-vous voir la progression ? (Y/N) " prog
#Activation de l'accès aux info SMART
smartctl -s on $DD
#Mesure le nombre de parcages au début
set -- $(smartctl -a $DD | grep Load_Cycle_Count)
parcage=$10
parcage_old="$parcage"
#Boucle d'optimisation
while [ $ecart -gt 1 ] ; do
	#Définition du APM
	hdparm -B $APM $DD
	#Attend 6 minutes
	sleep 360
	set -- $(smartctl -a $DD | grep Load_Cycle_Count)
	parcage=$10
	nbr=$(echo "$parcage - $parcage_old" | bc)
	if [ $prog = "Y" ] || [ $prog = "y" ] ; then
		#Affiche le nombre de parcages
		echo "Parcages à un APM de $APM en 6 minutes :---$nbr"
		nbrheure=$(echo "$nbr * 10" | bc)
		echo "A un APM de $APM :-------------------------$nbrheure parcages/heures"
	else
		echo "Test en cours, veuillez patienter SVP.  Appuyez sur ctrl+c pour l'arrêter."
	fi
	parcage_old="$parcage"
	#Incrémentation
	if test ! "$objectif" -ge "$nbr" ; then
		APM_inf="$APM"
		APM_old="$APM"
		ecart=$(echo "$APM_sup - $APM_inf" | bc)
		increment=$(echo "$ecart / 2" | bc)
		APM=$(echo "$APM + $increment" | bc)
	else
		APM_sup="$APM"
		APM_old="$APM"
		ecart=$(echo "$APM_sup - $APM_inf" | bc)
		increment=$(echo "$ecart / 2" | bc)
		APM=$(echo "$APM - $increment" | bc)
	fi
done
#Retour à la valeur de départ
hdparm -B 254 $DD
#Désactivation de l'accès aux info SMART
smartctl -s off $DD
echo "APM pour lequel l'objectif est atteint : ""$BLEU""$APM_old"
echo "$ROUGE""That's all Folks!""$NORMAL"

Utilisation...
Comme d'hab. tongue
Questions :
Existe-t'il une commande bash pour faire disparaître les messages système?
Hormis gksudo -S devant chaque ligne, existe-t'il un moyen de demander une seule fois le mot de passe et d'appliquer toutes les lignes en root?


Sony Vaio VPC-F13Z1E-B
Intel Pentium i7 Q740 @ 1.73GHz; RAM 8Go; nVidia GeForce GT 425 M
Ubuntu 11.04 (Natty Narwhal) - 64 bits - 2.6.38-9-generic

Hors ligne