На этот вопрос уже есть ответ здесь:
Я заявляю, что спрашиваю если можно и КАК. Я заметил, что многие ответы на форумах - это «вы не можете» или «вам не нужно в Linux, потому что он идеальный и замечательный» - ни один из этих ответов не поможет.
Во-первых, речь идет о жестком диске SATA 163 ГБ, который содержит ТОЛЬКО данные резервного копирования, такие как музыка, видео и НИКАКИЕ программы или установки Windows. У меня был сбой жесткого диска на втором жестком диске, который полностью FUBAR, поэтому я потерял мою установку Windows, этот жесткий диск имел двойную загрузку Linux и Windows, жесткий диск не обнаруживается в BIOS.
Рабочий жесткий диск составляет 130 ГБ, а емкость - 163 ГБ (он сильно фрагментирован из-за чрезмерного использования ...). Я намерен выполнить дефрагментацию этого диска с помощью ОС USB linux (загрузочный USB с установочными файлами и «пробной версией») и любых других программ, которые позволят выполнить эту задачу. Как только это будет сделано, я намереваюсь определить, какие области данных свободны (конец области хранения данных жесткого диска), создать новый раздел на этом свободном пространстве, установить полную версию Linux и заставить все работать.
+++
Я полностью понимаю следующее:
Я могу купить новый жесткий диск для установки.
Я могу получить внешний жесткий диск, сделать резервную копию данных.
Я также понимаю, что копирование с резервного жесткого диска и последующее копирование обратно будут делать то же самое, что и дефрагментация.
Я задаю этот вопрос, чтобы узнать, как выполнить это действие, которое я просил, а НЕ для того, чтобы завершить его, используя методы, недоступные мне в настоящее время.
Спасибо
Лично я не потрудился бы дефрагментировать раздел NTFS жесткого диска с тех пор, если Вы установите Ubuntu на запасной части, то это будет только использовать ту сумму в качестве жесткого диска, и остальные не будут затронуты. Затем просто смонтируйте NTFS на Ubuntu и получите доступ к файлам там.
ext4 файловая система не имеет проблем с пустыми слотами как NTFS или FAT32. Проблемы с NTFS и FAT32 состоят в том, что устройство хранения данных основано на данных, помещаемых в слоты и если файлы на заполнят 15 слотов, но будут присвоены 16 слотов затем, то один слот будет пуст.
Вот то, где дефрагментация входит и перемещает данные так, чтобы данные использовались в каждом слоте, и пустые слоты объявляются как пустые вместо используемого этим и тем файлом. Это оставляет свободное место и делает времена доступа короче, так как Вы не должны искать целый жесткий диск файл.
В ext4 файлах разделены всюду по диску и полям, где данные хранятся, связан с исходным файлом, таким образом, файл может храниться последовательно 1 поле 2, строка 3 поля 12, и т.д.
Так перемещение файлов для оставления свободного места не работает в ext4, Вы не сделаете больше комнаты на жестком диске. будет столь же легко получить доступ к файлам, как это было прежде. Это - просто пример принципа, объясняя, что это подробно казалось слишком сложным прямо сейчас.
Действительно ли возможно дефрагментировать NTFS из Ubuntu
То, что я узнал путем поиска по этой теме, - то, что нет никакой программы для дефрагментации жесткого диска NTFS из Ubuntu. Лучшее решение к:
Если у Вас нет другого диска, я был бы
Сделайте эту процедуру, пока все файлы не перемещены, и раздела NTFS не стало.