Подскажите пожалуйста расширение, которое бы при загрузке файлов резервировало место под них, а то все файлы фрагментированы настолько, что это ранит мою психику.

kolegg
Не помню, умеет это DownThemAll или нет. Кажется, умеет. Но загружать надо будет, разумеется, не стандартным загрузчиком, а DownThemAll. Точно умеет программа Download Master.

Радик245 пишет

kolegg
Не помню, умеет это DownThemAll или нет. Кажется, умеет. Но загружать надо будет, разумеется, не стандартным загрузчиком, а DownThemAll.

Умеет - проверено. только не нашел настройки, чтобы полностью подменить стандартный даунлодер.

kolegg
Нет такой настройки. Просто при загрузке надо выбирать DTA.

pi.v.vitaly
Очень просто. Допустим (очень упрощаю!) на диске есть неразделённое место для 20КБ ближе к началу (центру) диска и неразделённое место для 50 МБ ближе к концу. При загрузке файла размером 5 МБ стандартным загрузчиком система выберет место в начале диска, туда запишется первые 20 КБ, а остальное — дальше, опять где место найдётся. При загрузке того же файла DTA сначала DTA создаст временный файл размером 5 МБ, который скорее всего окажется длиже к концу диска, но зато неразделённым, а затем DTA будет заменять временный файл загружаемым по мере загрузки.

pi.v.vitaly
Программа не может сама найти и использовать подходящее место (если у неё нет возможностей дефрагментатора), но может один файл записать на место другого. Как-то так. А место для файла в файловой системе обычно выделяется по возможности без разрывов, если системе известен размер файла.

pi.v.vitaly пишет

файловая система будет сначала долго-долго искать цельный кусок в 5 МБ, а потом таки запишет файл фрагментами.

Не так. Если её заставить найти цельный кусок в 5 МБ (путём записи временного файла), то фрагментов и не будет. Если же записывать файл по мере загрузки, как это делается стандартно, то система и не будет искать «цельный кусок». Почему нельзя заставить систему найти заранее место под загружаемый файл известного размера без записи временного, не знаю. А то, что система ищет подходящее место на диске, должны были учить, кажется, на информатике в школе.

А! Если наибольший доступный из "цельных" кусков имеет размер 4,9МБ, то только по частям. Но опять же, если создавать временный файл, то, скорее всего, это будут две части, а если не создавать, то файл может записаться на первые попавшиеся свободные места на диске, даже если они по несколько килобайт.

pi.v.vitaly пишет

Здесь я не нахожу ни одной файловой системы, которая бы непродуктивно расходовала время на поиски наилучшего "цельного" куска или пыталась в процессе записи файлов собирать "мусор" (из отдельных небольших кусков делая меньшее количество больших по размеру), вместо того, чтобы просто записать файл по частям.

Зато  можно сделать это программными средствами, особенно хорошо это видно на примере utorrenta.

pi.v.vitaly

Что можно сделать? Впихнуть 5МБ файл в 4МБ непрерывный кусок? Ну-ну.

Не передёргивайте. Несколько раз я уже объяснил, что возможно, а что нет.