#1401 Le 17/02/2009, à 13:34
- chamalow
Re : Vieillissement prématuré des disques durs de portables
...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 )
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/hdaEnfin, 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 .
Si quelqu'un peut me dire ou je merde
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
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
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
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
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 !!! le nombre a augmenté (dernier test... il y a 2 ou 3 mois)
J'ai surveillé la progression : :/
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
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).
Sur batterie, en 5 minutes, nombre de parcages supplémentaires : 6
Ca change rien quoi.
Essai à 254 (là ça doit plus bouger)
Sur batterie, en 5 minutes, nombre de parcages supplémentaires : 0
Tiens donc.
Bon, où qu'il est passé ce script pour fixer le pma quel que soit le type d'alim.
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!
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]
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
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 SMARTscsiModePageOffset: response length too short, resp_len=4 offset=4 bd_len=0
unable to fetch IEC (SMART) mode page [scsi response fails sanity test]
essaie sou win :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.
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