I've been having a lot of trouble with my hard drive since I installed Linux on my desktop. Originally, it just had Windows with no issues, but after dual-booting with Linux Mint, I often had to run fsck when rebooting. I decided to switch back to just Windows, and everything was fine again. Recently, I installed Ubuntu as my only operating system, but it's been a nightmare. After a normal start, things start going downhill—some programs won't launch, and ultimately, I end up with the system prompting me to run fsck again. After doing so, a bunch of system files go missing, and my install becomes unusable. It's weird because the same installation media worked perfectly on my laptop, and I don't have any of these issues when running Windows. I'm at a loss here. Any ideas on what might be going wrong?
3 Answers
Sometimes, Linux installations can have compatibility issues with specific hardware. If you can, provide the output from that smartctl command—it’ll give us insights into the drive's status. Also, when you notice certain programs failing to launch, try to check if there are any error messages in the terminal. Those details could help identify if it's a software or hardware problem.
It sounds like your hard drive might be struggling with a couple of things. The fsck message could just be a minor issue, something like a bug in the service order or a quick glitch. However, the fact that you're losing files is concerning. I'd recommend booting from a live environment and running `smartctl -ax /dev/sda` (or the appropriate command for your drive) to check its health. Also, could you let us know how many hard drives you have and what file system you're using? That info might help us figure things out better!
You mentioned 'hard drive' in your title—are you using a traditional spinning hard disk? If so, running diagnostic tools like CrystalDiskInfo or CrystalDiskMark (from Windows) can help you check if your hard drive is failing. Knowing the health of your drive can give you hints on whether it’s a hardware issue or something else.

Related Questions
Can't Load PhpMyadmin On After Server Update
Redirect www to non-www in Apache Conf
How To Check If Your SSL Cert Is SHA 1
Windows TrackPad Gestures