Помимо того факта, что, как упоминалось в других ответах, если компьютер не работает, то он не может что-то делать, большой подсказкой здесь должна была стать документация Red Hat, явно указывающая, что существует выбор программного обеспечения для Выполняя эти задачи, они ведут себя по-разному. То, что неподвижно, варьируется от программного обеспечения к программному обеспечению. Разные устройства для дефрагментации дисков имеют разные представления о том, что является подвижным, а какие нет, и отказываются перемещать разные объекты.
Например: в годы MS-DOS/PC-DOS/DR-DOS и DOS+Windows большинство утилит дефрагментации дисков отказывались перемещать любые файлы, отмеченные system
или hidden
атрибутами. Это произошло на том основании, что файлы BIOS, ibmbio.com
или io.sys
, были специально размещены на диске из-за ограничений в коде загрузчика FAT VBR, используемом DOS. Файлы BDOS, ibmdos.com
или msdos.sys
были загружены более мощной загрузочной программой в BIOS и не имели всех одинаковых ограничений размещения. Но дефрагментаторы диска не знали, что это за файлы, учитывая различия в именах, не говоря уже о том, чтобы справиться с тонкими различиями между несколькими версиями DOS и дополнительными вещами, такими как файл подкачки Windows 3.x, сжатые тома SuperStor и так далее. Поэтому они прибегли к простому внедренному предположению, что любые файлы, отмеченные этими атрибутами, поскольку все вышеупомянутые обычно были по умолчанию, были, таким образом, определены системным администратором как неподвижные.
В Windows NT начиная с версии 4.0, если память используется, определен стандартный API-интерфейс дефрагментации, который должны реализовывать FSD и которые могут использовать программы дефрагментации диска. Таким образом, в настоящее время в Windows NT то, что считается неподвижным, обычно относится к области драйверов файловой системы (FSD), а не к утилите дефрагментации диска. То, что считается неподвижным, скажем, в томе NTFS, во многом зависит от того, какую версию NTFS FSD вы используете. Одной из особенностей, о которых говорилось в выпуске Windows NT 5.1, было улучшение FSD NTFS, которое позволило дефрагментировать каталоги, MFT, растровое изображение тома и другие записи MFT метаданных, зашифрованные файлы и файлы, размер единицы размещения тома которых превышал 4 КБ. ,
Вся эта вариация, от служебного программного обеспечения до служебного программного обеспечения и от версии FSD до версии FSD, которая выходит за рамки того, что она пытается описать, - это то, что Red Hat охватывает в четырех словах "та или иная причина".