Differenze tra le versioni di "Pillole hardware"

Da GolemWiki.
Jump to navigation Jump to search
(formattazione migliorata, aggiunte alcune immagini)
 
(9 versioni intermedie di 2 utenti non mostrate)
Riga 1: Riga 1:
 +
{{Guide
 +
|immagine=oldpc.png
 +
|guida=Trashware
 +
|precedente=Riconoscere il materiale
 +
|indice=Trashware
 +
|successiva=Prontuario per l'installazione
 +
}}
 +
 
Avendo a che fare con materiale donato, usato e, molto spesso obsoleto, raramente le cose funzionano alla prima.
 
Avendo a che fare con materiale donato, usato e, molto spesso obsoleto, raramente le cose funzionano alla prima.
 
Bisogna quindi ingegnarsi e cercare la causa del problema.
 
Bisogna quindi ingegnarsi e cercare la causa del problema.
  
 
== Testing di un PC completo ==
 
== Testing di un PC completo ==
Un computer completo che arriva in officina deve essere subito testato. Se si avvia con successo è necessario annotare sul case/chassis i suoi requisiti:
+
Un computer completo che arriva in officina deve essere subito testato. Se si avvia con successo è necessario annotare sul case/chassis le sue caratteristiche tecniche, in particolare:
  
* Architettura e modello CPU (Intel Pentium 4 32 bit / AMD Athlon 64 64 bit) e rispettiva velocità di clock (ad esempio 2Ghz)  
+
* Architettura e modello CPU (Intel Pentium 4 32 bit / AMD Athlon 64 64 bit), numero di ''core'' e rispettiva velocità di clock (ad esempio 2GHz)  
* Quantità di memoria RAM, numero slot liberi
+
* Quantità di memoria RAM e tipo (DDR1, DDR2, DDR3) e numero slot liberi
 
* Dimensione Hard Disk (se presente)
 
* Dimensione Hard Disk (se presente)
 
* Tipo di scheda video (integrata oppure separata) ed eventualmente il modello (Intel / Nvidia...)
 
* Tipo di scheda video (integrata oppure separata) ed eventualmente il modello (Intel / Nvidia...)
 
* Eventuali particolari degni di nota (schede audio esterne dedicate, masterizzatore DVD ...)
 
* Eventuali particolari degni di nota (schede audio esterne dedicate, masterizzatore DVD ...)
 +
 +
Per [[riconoscere il materiale]] vedere l'apposita mini guida.
  
 
In questo modo il computer è subito riconoscibile quando dovrà essere preparato per una donazione.
 
In questo modo il computer è subito riconoscibile quando dovrà essere preparato per una donazione.
  
Può anche capitare di avere un PC in pezzi (scheda madre proveniente da una donazione, RAM da un'altra...): è bene effettuare la prima prova con il minimo necessario collegato, ovvero '''alimentatore''', '''processore''', '''RAM''', ed eventualmente la '''scheda video'''.
+
Può anche capitare di avere un PC in pezzi (scheda madre proveniente da una donazione, RAM da un'altra...): è bene effettuare la prima prova con il minimo necessario collegato, ovvero '''alimentatore''', '''processore e dissipatore''', '''RAM''', ed eventualmente la '''scheda video'''.
 
 
=== Come si fa? ===
 
Gran parte di queste informazioni si possono vedere tramite il BIOS
 
 
 
** si richiede immagine bios **
 
Navigando fra le schermate si possono ricavare i dettagli della CPU, la quantità di memoria RAM e l'occupazione degli slot.
 
A volte, nella scheda relativa alle memorie di massa, appaiono anche informazioni sulla dimensione dei dischi.
 
 
 
Quello che non si trova nel BIOS si recupera usando un qualsiasi live-CD Linux ed un terminale:
 
 
 
* <code>lscpu</code> oppure <code>cat /proc/cpuinfo</code> per informazioni sul processore
 
* <code>free -h</code> per informazioni sulla RAM (il parametro -h ci dà subito i valori in Gigabyte anziché in byte)
 
* <code>fdisk -l</code> per informazioni su tutti gli hard disk e memorie di massa collegate
 
* <code>lspci</code> per informazioni sulle periferiche connesse (lspci | grep -i vga per avere informazioni sulla scheda video)
 
 
 
<gallery>
 
File:terminale-lscpu.png|Output di lscpu
 
File:terminale-free.png|Output di free
 
File:terminale-fdisk.png|Output di fdisk
 
File:terminale-lspci.png|Output di lscpi
 
</gallery>
 
 
 
Il live-CD di ArchLinux ha un pratico tool, Hardware Detection Tool, che mostra un pratico riepilogo di tutto ciò che c'è sul computer.
 
  
 
== Testing approfondito ==
 
== Testing approfondito ==
Riga 42: Riga 29:
  
 
=== RAM Testing ===
 
=== RAM Testing ===
 +
[[Image:memtest86.jpg | 200px | miniatura | Schermata di memtest86+, dopo che ha rilevato degli errori]]
 
In (quasi) qualsiasi live-CD Linux è presente un'utility per il testing della RAM, detta Memtest86+.
 
In (quasi) qualsiasi live-CD Linux è presente un'utility per il testing della RAM, detta Memtest86+.
 
Avviare questo programmino e lasciare il computer a elaborare. Se supera i test fino al #6 ci si può reputare soddisfatti e lo si può interrompere. Se ci dovessero essere problemi con l'installazione (si veda il relativo paragrafo) allora lasciarlo andare fino all'ultimo stadio (test #9).
 
Avviare questo programmino e lasciare il computer a elaborare. Se supera i test fino al #6 ci si può reputare soddisfatti e lo si può interrompere. Se ci dovessero essere problemi con l'installazione (si veda il relativo paragrafo) allora lasciarlo andare fino all'ultimo stadio (test #9).
  
** si richiede immagine memtest **
+
Quando memtest86 non rileva errori, la RAM è buona e la schermata rimane di colore blu.
 +
 
 +
Quando memtest86 rileva errori sulla RAM, questi vengono segnalati in rosso, come evidenziato in figura. In questo caso è necessario individuare il banco malfunzionante e rimpiazzarlo con uno funzionante.
  
 
=== Hard Disk testing ===
 
=== Hard Disk testing ===
 
Per testare gli hard disk si consiglia di usare il Live-CD Parted Magic, che ingloba già tutte le relative utilities.
 
Per testare gli hard disk si consiglia di usare il Live-CD Parted Magic, che ingloba già tutte le relative utilities.
  
# Identificare il disco da testare utilizzando il comando fdisk
+
Si noti che testare un hard disk può richiedere diverse decine di minuti, se non ore; a volte, con dischi capienti e macchine lente, può richiedere anche qualche giorno.
# Lanciare il controllo in sola lettura su tale disco
+
 
  badblocks -sv /dev/sdXY
+
Si può effettuare un test in sola lettura (più lento), o uno anche in scrittura (più veloce ma '''distruttivo''').
# Se persistono problemi relativi al disco, o si vuole essere solo sicuri che funzioni, allora lanciare il comando di test in lettura/scrittura. '''ATTENZIONE''': questo comando distruggerà tutte le informazioni presenti su tale disco
+
 
badblocks -wsv /dev/sdXY
+
* Lanciare il controllo in sola lettura sul disco da testare
 +
  badblocks -nsv /dev/sdXY
 +
 
 +
{{Note
 +
|type=attention
 +
|text='''ATTENZIONE''': il seguente comando distruggerà tutte le informazioni presenti sul disco!
 +
}}
 +
* Se il disco è nuovo o i dati contenuti devono essere cancellati, allora conviene lanciare il comando di test in scrittura.  
 +
badblocks -wsv -t random /dev/sdXY
 +
l'opzione ''-t random'' esegue i test usando un'unica sequenza casuale di bit, invece che reiterare il test con tante diverse sequenze: questo velocizza molto l'esecuzione del comando e costituisce comunque un buon indicatore della bontà del disco.
  
 +
{{Note
 +
|type=info
 +
|text=Quando si recupera un computer donato, proteggere la privacy del precedente proprietario è importante, per cui si può approfittare della procedura di test del disco per cancellare, contemporaneamente, tutti i dati in maniera permanente.
 +
}}
  
 
== Troubleshooting ==
 
== Troubleshooting ==
Riga 67: Riga 70:
 
* se il computer è intero, si eliminano tutti i componenti non necessari, lasciando il minimo indispensabile. Appena funziona si testano singolarmente i componenti alla ricerca del guasto;
 
* se il computer è intero, si eliminano tutti i componenti non necessari, lasciando il minimo indispensabile. Appena funziona si testano singolarmente i componenti alla ricerca del guasto;
 
* si prova a cambiare l'alimentatore, che potrebbe non dare tutte le tensioni sufficienti all'avvio del computer.
 
* si prova a cambiare l'alimentatore, che potrebbe non dare tutte le tensioni sufficienti all'avvio del computer.
* una delle RAM potrebbe essere corrotta ed impedire la corretta accensione: provare a sostituirla.
+
* una delle RAM potrebbe essere corrotta ed impedisce la corretta accensione: provare a sostituirla.
 
* se continuasse a non avviarsi ci potrebbero essere guasti a livello di scheda madre (condensatori o integrati danneggiati).
 
* se continuasse a non avviarsi ci potrebbero essere guasti a livello di scheda madre (condensatori o integrati danneggiati).
  
Riga 73: Riga 76:
 
: un componente è guasto, quindi bisogna togliere tutte le componenti interne e cominciare a reinserirle una alla volta fino a che non si trova quella difettosa. In un caso abbiamo trovato un floppy danneggiato che metteva in crisi tutta la macchina;
 
: un componente è guasto, quindi bisogna togliere tutte le componenti interne e cominciare a reinserirle una alla volta fino a che non si trova quella difettosa. In un caso abbiamo trovato un floppy danneggiato che metteva in crisi tutta la macchina;
  
==Durante e post-installazione==
+
; il computer si accende ma dal BIOS non individua nessun hard disk
 +
* generalmente può essere causato da cavi allentati. Nel peggiore dei casi è un problema dovuto ad un guasto su scheda madre o sulla scheda controller dell'hard disk: provare a sostituire il disco o a cambiare il canale SATA (o IDE, se si ha a che fare con un vecchio PC);
 +
* nei vecchi PC: i connettori IDE supportavano due periferiche per canale, un master ed uno slave. La selezione avveniva mediante due jumper, verificare che non vi siano conflitti.
 +
 
 +
===Durante e post-installazione===
 +
; la macchina non si avvia da live-CD
 +
* controllare l'ordine dei dispositivi di avvio nel BIOS e/o attivare il boot da sorgenti esterne; in alcuni BIOS è possibile premere un tasto speciale (es. ''F9'' o ''CTRL+G''), durante l'avvio della macchina, per scegliere il dispositivo di avvio
 +
* se la macchina è recente (almeno Windows 8), potrebbe essere attivo il [[UEFI e GPT | secure boot]]: se possibile disattivarlo, altrimenti occorre seguire le istruzioni dedicate per la distribuzione che si vuole installare (ormai quasi tutte hanno un installer UEFI-compatibile)
  
 
; la macchina si avvia regolarmente, poi durante l'istallazione si blocca misteriosamente o non arriva in fondo
 
; la macchina si avvia regolarmente, poi durante l'istallazione si blocca misteriosamente o non arriva in fondo
 
: Probabile problema sulla RAM o sull'hard disk, si testino i due componenti.
 
: Probabile problema sulla RAM o sull'hard disk, si testino i due componenti.
 +
 +
; la macchina si avvia regolarmente, poi durante l'installazione non crea le partizioni/installa il bootloader
 +
: Probabilmente è attiva la protezione anti-rootkit del BIOS; riavviare il computer, disattivare la protezione e [[boot loader | installare il bootloader a mano]] (o ripetere l'intera installazione, se si ha tempo da perdere)
  
 
; il computer si spegne da solo o si blocca
 
; il computer si spegne da solo o si blocca
: * se si nota un eccessivo riscaldamento del processore, bisogna innanzitutto pulire le ventole e il dissipatore, poi pulire la parte a contatto col processore ed inserire l'apposita pasta termica.
+
* se si nota un eccessivo riscaldamento del processore, bisogna innanzitutto pulire le ventole e il dissipatore, poi pulire la parte a contatto col processore ed inserire l'apposita pasta termica.
: * alcuni condensatori si sono danneggiati e sono scoppiati oppure sono gonfiati. Se l'acido presente al loro interno è colato sulla scheda, va buttata, altrimenti è possibile sostituirli, se in numero ridotto e se ne vale la pena (nessuno cambierebbe 4 condensatori ad un pentium III). Vanno sostituiti pazientemente, e devono avere stessa capacità (misurata in &#181;F) e con tensione più alta. Se sono di dimensione fisica maggiore e non entrano nello spazio di quelli vecchi si allungano i piedini e si mettono dove c'è posto. I condensatori si tolgono da altre schede o alimentatori rotti, o si comprano in un negozio di elettronica.
+
* alcuni condensatori si sono danneggiati e sono scoppiati oppure sono gonfiati. Se l'acido presente al loro interno è colato sulla scheda e l'ha irrimediabilmente corrosa, va buttata, altrimenti è possibile sostituirli, se in numero ridotto e se ne vale la pena (nessuno cambierebbe 4 condensatori ad un pentium III). Vanno sostituiti pazientemente, e devono avere stessa capacità (misurata in &#181;F) e con tensione almeno uguale (meglio se più alta) di quelli originali. Se sono di dimensione fisica maggiore e non entrano nello spazio di quelli vecchi si allungano i piedini e si mettono dove c'è posto. I condensatori si tolgono da altre schede o alimentatori rotti, o si comprano in un negozio di elettronica.
 +
 
 
<!--
 
<!--
 
* IL COMPUTER NON SI SPEGNE
 
* IL COMPUTER NON SI SPEGNE
  
 
1) vedere le opzioni del bios
 
1) vedere le opzioni del bios
2) problemi di software-->
+
2) problemi di software
 +
-->
 +
 
 +
== Pagine correlate ==
 +
{{Guide
 +
|immagine=oldpc.png
 +
|guida=Trashware
 +
|precedente=
 +
|indice=Trashware
 +
|successiva=
 +
}}
  
 
[[Category:Howto]]
 
[[Category:Howto]]

Versione attuale delle 22:45, 28 gen 2021

Oldpc.png Stai leggendo la guida "Trashware"


Avendo a che fare con materiale donato, usato e, molto spesso obsoleto, raramente le cose funzionano alla prima. Bisogna quindi ingegnarsi e cercare la causa del problema.

Testing di un PC completo

Un computer completo che arriva in officina deve essere subito testato. Se si avvia con successo è necessario annotare sul case/chassis le sue caratteristiche tecniche, in particolare:

  • Architettura e modello CPU (Intel Pentium 4 32 bit / AMD Athlon 64 64 bit), numero di core e rispettiva velocità di clock (ad esempio 2GHz)
  • Quantità di memoria RAM e tipo (DDR1, DDR2, DDR3) e numero slot liberi
  • Dimensione Hard Disk (se presente)
  • Tipo di scheda video (integrata oppure separata) ed eventualmente il modello (Intel / Nvidia...)
  • Eventuali particolari degni di nota (schede audio esterne dedicate, masterizzatore DVD ...)

Per riconoscere il materiale vedere l'apposita mini guida.

In questo modo il computer è subito riconoscibile quando dovrà essere preparato per una donazione.

Può anche capitare di avere un PC in pezzi (scheda madre proveniente da una donazione, RAM da un'altra...): è bene effettuare la prima prova con il minimo necessario collegato, ovvero alimentatore, processore e dissipatore, RAM, ed eventualmente la scheda video.

Testing approfondito

È buona norma, dopo questo rapido test (si accende: buono, non si accende: non buono), procedere con test più approfonditi analizzando RAM e Hard Disk per ricercare eventuali settori danneggiati che possono compromettere il funzionamento della macchina in fase di installazione.

RAM Testing

Schermata di memtest86+, dopo che ha rilevato degli errori

In (quasi) qualsiasi live-CD Linux è presente un'utility per il testing della RAM, detta Memtest86+. Avviare questo programmino e lasciare il computer a elaborare. Se supera i test fino al #6 ci si può reputare soddisfatti e lo si può interrompere. Se ci dovessero essere problemi con l'installazione (si veda il relativo paragrafo) allora lasciarlo andare fino all'ultimo stadio (test #9).

Quando memtest86 non rileva errori, la RAM è buona e la schermata rimane di colore blu.

Quando memtest86 rileva errori sulla RAM, questi vengono segnalati in rosso, come evidenziato in figura. In questo caso è necessario individuare il banco malfunzionante e rimpiazzarlo con uno funzionante.

Hard Disk testing

Per testare gli hard disk si consiglia di usare il Live-CD Parted Magic, che ingloba già tutte le relative utilities.

Si noti che testare un hard disk può richiedere diverse decine di minuti, se non ore; a volte, con dischi capienti e macchine lente, può richiedere anche qualche giorno.

Si può effettuare un test in sola lettura (più lento), o uno anche in scrittura (più veloce ma distruttivo).

  • Lanciare il controllo in sola lettura sul disco da testare
badblocks -nsv /dev/sdXY

Golem-template-note-attention.png ATTENZIONE: il seguente comando distruggerà tutte le informazioni presenti sul disco!


  • Se il disco è nuovo o i dati contenuti devono essere cancellati, allora conviene lanciare il comando di test in scrittura.
badblocks -wsv -t random /dev/sdXY

l'opzione -t random esegue i test usando un'unica sequenza casuale di bit, invece che reiterare il test con tante diverse sequenze: questo velocizza molto l'esecuzione del comando e costituisce comunque un buon indicatore della bontà del disco.

Golem-template-note-info.png Quando si recupera un computer donato, proteggere la privacy del precedente proprietario è importante, per cui si può approfittare della procedura di test del disco per cancellare, contemporaneamente, tutti i dati in maniera permanente.


Troubleshooting

Ovviamente non sempre va così di lusso da avere un PC che si accenda alla prima.

Pre-installazione

il computer non si accende
Si testa l'alimentatore con l'apposito strumento e si prova a sostituire;
il computer si accende (la ventola gira e le spie, se presenti, si accendono), ma non succede nient'altro
  • se il computer è intero, si eliminano tutti i componenti non necessari, lasciando il minimo indispensabile. Appena funziona si testano singolarmente i componenti alla ricerca del guasto;
  • si prova a cambiare l'alimentatore, che potrebbe non dare tutte le tensioni sufficienti all'avvio del computer.
  • una delle RAM potrebbe essere corrotta ed impedisce la corretta accensione: provare a sostituirla.
  • se continuasse a non avviarsi ci potrebbero essere guasti a livello di scheda madre (condensatori o integrati danneggiati).
il computer si avvia, individua alcuni componenti, poi si spegne e si riavvia di nuovo
un componente è guasto, quindi bisogna togliere tutte le componenti interne e cominciare a reinserirle una alla volta fino a che non si trova quella difettosa. In un caso abbiamo trovato un floppy danneggiato che metteva in crisi tutta la macchina;
il computer si accende ma dal BIOS non individua nessun hard disk
  • generalmente può essere causato da cavi allentati. Nel peggiore dei casi è un problema dovuto ad un guasto su scheda madre o sulla scheda controller dell'hard disk: provare a sostituire il disco o a cambiare il canale SATA (o IDE, se si ha a che fare con un vecchio PC);
  • nei vecchi PC: i connettori IDE supportavano due periferiche per canale, un master ed uno slave. La selezione avveniva mediante due jumper, verificare che non vi siano conflitti.

Durante e post-installazione

la macchina non si avvia da live-CD
  • controllare l'ordine dei dispositivi di avvio nel BIOS e/o attivare il boot da sorgenti esterne; in alcuni BIOS è possibile premere un tasto speciale (es. F9 o CTRL+G), durante l'avvio della macchina, per scegliere il dispositivo di avvio
  • se la macchina è recente (almeno Windows 8), potrebbe essere attivo il secure boot: se possibile disattivarlo, altrimenti occorre seguire le istruzioni dedicate per la distribuzione che si vuole installare (ormai quasi tutte hanno un installer UEFI-compatibile)
la macchina si avvia regolarmente, poi durante l'istallazione si blocca misteriosamente o non arriva in fondo
Probabile problema sulla RAM o sull'hard disk, si testino i due componenti.
la macchina si avvia regolarmente, poi durante l'installazione non crea le partizioni/installa il bootloader
Probabilmente è attiva la protezione anti-rootkit del BIOS; riavviare il computer, disattivare la protezione e installare il bootloader a mano (o ripetere l'intera installazione, se si ha tempo da perdere)
il computer si spegne da solo o si blocca
  • se si nota un eccessivo riscaldamento del processore, bisogna innanzitutto pulire le ventole e il dissipatore, poi pulire la parte a contatto col processore ed inserire l'apposita pasta termica.
  • alcuni condensatori si sono danneggiati e sono scoppiati oppure sono gonfiati. Se l'acido presente al loro interno è colato sulla scheda e l'ha irrimediabilmente corrosa, va buttata, altrimenti è possibile sostituirli, se in numero ridotto e se ne vale la pena (nessuno cambierebbe 4 condensatori ad un pentium III). Vanno sostituiti pazientemente, e devono avere stessa capacità (misurata in µF) e con tensione almeno uguale (meglio se più alta) di quelli originali. Se sono di dimensione fisica maggiore e non entrano nello spazio di quelli vecchi si allungano i piedini e si mettono dove c'è posto. I condensatori si tolgono da altre schede o alimentatori rotti, o si comprano in un negozio di elettronica.


Pagine correlate

Oldpc.png Stai leggendo la guida "Trashware"