
Я спрашиваю это, потому что много лет назад я слышал нечто подобное. У меня жесткий диск на 900 ГБ, и у меня осталось около 40 ГБ свободного места. Это плохо, повредит ли это здоровью диска или повредит ли это производительности моей системы в целом?
решение1
Внутри любого жесткого диска (не SSD) есть несколько дисков, вращающихся на одном валу, и набор рычагов, которые помещаются между дисками. На конце каждого рычага находится головка, которая считывает данные с диска. Рычаги качаются вперед и назад таким образом, что головки могут достичь любой точки на дисках.
Когда ваш диск не очень заполнен, рычагам нужно перемещаться только по небольшой части радиуса диска. В среднем, чтение будет происходить быстрее, чем если бы им приходилось перемещаться по всему диску, что происходит, когда диск почти заполнен.
Переполнение жесткого диска не должно нанести ему никакого вреда, но, как уже было сказано выше, это может замедлить его работу.
Если скорость имеет значение, вы также можете рассмотреть возможность дефрагментации диска (эта страница(есть инструкции для Windows). Дефрагментация перемещает элементы на диске таким образом, чтобы повысить производительность, не теряя никаких данных.
решение2
Я использую SSD на 256 ГБ (хотя я предполагаю, что вы используете механический жесткий диск, поскольку он на 900 ГБ, который может работать немного по-другому), и я могу подтвердить, что всякий раз, когда у меня заканчивалось место (обычно ниже 20 ГБ или около того), мой компьютер очень заметно замедлялся. Когда я недавно переместил некоторые файлы (объемом около 40 ГБ) на внешний жесткий диск, производительность вернулась к норме. (Я не удалял никаких программ и не делал ничего другого, что могло бы дать мне прирост производительности. Так что это просто освобождение места на жестком диске.) Так что этот эффект справедлив даже для SSD.
решение3
Это не повредит вашему диску, но это вызовет замедление и другой износ, так как ему приходится делать так много. Как упоминалось в другом ответе, головке придется искать все больше и больше, так как файлы не хранятся непрерывно.
решение4
Это не повредит производительности напрямую. Но если ваш диск почти заполнен, он будет разбивать файлы на большее количество фрагментов, и, следовательно, производительность диска пострадает. Вы можете обойти это, дефрагментируя чаще. Но это очень интенсивный процесс для диска; если он старый, вероятность отказа намного выше (согласно исследованию Google).