castor212 wrote...
My friend told me that external hdd have lifespan, that the files inside, like movies and such became corrupted, as time passes. But my other friend said that the files wont get corrupted if I don't fully fill the hdd and let several gigs stay empty. Which is true? Or both wrong?
Your friend should not speak about shit he has no clue about. Here is the question: is your "external drive" solid state or just a regular hard disk? Since you're talking about a HDD I assume the later.
HDDs can operate for years and years without any degrade in reliability and performance. If you can't kill a HDD with stress testing within a month it'll likely last you years if you take good care of it. What does that entail? Prevent sudden power-losses, impacts and avoid high temperatures and humidity.
In fact HDDs are a lot more reliable than CDs or DVDs and data can be retained for up to 10 years on one. CD-R/DVD-R by comparision will develop faults within 5 years if not paranoid cared for and even then you might be in for nasty surprises as the dye in the disc may break up and destroy your data.
The death-rate of HDDs follows the bathtub model - you have significant infant mortality that weeds out manufacturing defects which is a sharply declining trends as the disks age, then you have a low steady state of failure due constant causes, finally old age takes its toll and mortality is on the rise again.
SSDs by comparision can retain data for ever longer times! However one can only perform a limited number of *writes* to each bit of their capacity. Manufacturers try to mitigate this by load leveling and other tricks. However if you pretty much fill up an SSD the effectiveness of these measures will be significantly lowered, hence why it's not recommended to fill one beyond 80%.
So the problem with SSDs is not data-permanence, but usability. If all you use an SSD for is storing data it'll be good for a very long time as you're not actively writing to it.