|
Статья из серии “Это надо знать”. Новичкам в компьютерах рекомендую ознакомится. Для того, чтобы хранить данные на жестком диске – требуется файловая система и средство работы с ней.
Файловую систему на винчестере можно сравнить с каталогом книг в библиотеке. Файлы – это книги в самой библиотеке. Файловая система – это такой склад данных, которых хранит информацию обо всех файлах. Файловая система работает так: для каждого файла создается отдельная запись с информацией о том, где хранится он на жестком диске. Когда программе требуется какой-то файлик – она посылает запрос к файловой системе, файловая система используя путь возвращает программе то место, где физически хранится нужный нам файл.
Зачастую люди не понимают, почему перемещение и удаление происходит в системе почти мгновенно, а копирование занимает время. Попробую объяснить “на пальцах”.
При перемещении на жестком диске файла – он физически никуда не перемещается. Происходит только обновление записи в файловой системе и вместо старого адреса записывается новый адрес по которому теперь расположен файл.
При копировании создается ещё одна копия данных на жестком диске, то есть системе помимо новой записи в файловой системе надо ещё создать физическую копию файла и чем файл больше – тем дольше идет копирование.
При удалении файл помещается в корзину – при этом физически он опят же никуда не девается, только помечается, что он в корзине. А при удалении из корзины запись о файле удаляется из файловой системы, но физически файл находится на жестком диске, именно поэтому программы по восстановлению способны восстановить удаленные файлы.
Со временем в файловой системе наступает беспорядок – файлы переписываются. Система пишет их в первую попавшуюся область жесткого диска, какие-то файлы удаляются, какие-то появляются. Файлы пишутся по частям в разные части винчестера и со временем даже одна фотография может быть раскидана в 10 частях и её сбор занимает секунды и открывается она долго. Поэтому и существуют программы для дефрагментации, которые наводят порядок, как на жестком диске, так и в файловой системе.