Diagnostic¶
This chapter is about diagnosing the problem with the PC. Solutions to the problems described here are provided in the following chapters.
PC is dead or shout down few seconds after start¶
- Unplug the power cables between the power supplz and the components and plug them again
- If the problem persists, check whether the source is not completely dead by connecting the green cable in the ATX 24 pin connector with anz of the black ones
- If the source works (power supply fan started), check the voltage on each PIN by the multimeter
Corsair PIN Voltage
¶
Hard drive diagnostics¶
When handling hard drive problems, we typically want to:
- identify, whether the hard drive is faulty
- if it is, try to backup the data
- buy a new hard drive
- clone the data from the old hard drive to the new one, or install a fresh copy of the OS, in case the old hard drive is not readable.
This section is about step 1, i.e., identifying whether the hard drive is really faulty. Steps:
- Restart the PC, if the problem persistss,
- Move the hard drive to another slot, or connect it to another cable, in case of SATA drive.
If none of this helps, the hard drive is faulty. It is time to proceed further and try to backup the data.
Backup a hard drive from a faulty drive¶
These steps assumes that the backup is run from linux, either from an installation, or from a live USB.
When backing the data from a faulty hard drive, we should first check, whether the drive is accessible at all:
- run
lsblk
to list all the drives. If the drive is not listed, there is no hope - install
smartmontools
and runsmartctl -a <path-to-device>
. If this command fails with an error, there is no hope
If the smartctl
command succeeds, it should show the SMART status of the drive, including statistics like bad sectors, worn out sectors, etc.
We can proceed with the backup now. First we should decide whether to clone the whole disk, or just backup files.
Clone the disk¶
To clone the disk, we can use the ddrescue
tool.
Update GPU vBIOS¶
Steps:
- search the manufacterer's web for the appropriate vBIOS
.rom
file. It needs to be a file specific for the specific model of the GPU, not just for a number or a series - create a bootable DOS USB. It can be easilly created by the rufus tool, which can both download freeDOS and create a bootable USB from it.
- Puth the rom file to the DOS USB, together with the dost version of the update tool (most likely nvflash for DOS, do not mistake it with the Windows version)
- run the PC, boot DOS from USB
- backup the old vBIOS
- run the update tool using the
.rom
file
Possible problems¶
The USB is not detected in BIOS¶
This problem can have two very different causes:
- The USB is not bootable.
- We could use a wrong procedure to create it, or
- the USB image we try to use is not actually a bootable one, but requires some hardware support to be loaded (e.g., HP PC Hardware Diagnostics).
- The USB is faulty. We can try to use
- another USB port, or if still not detected
- another USB stick.