Есть ли способ удалить Windows 7 из моего жесткого диска без полной переустановки Ubuntu?

На мой взгляд, самая важная причина в том, что большинство программ в Windows зависят от реестра. Реестр - это хорошо организованное хранилище, однако, как известно, он не очень эффективен. Когда вы впервые устанавливаете Windows, размер реестра небольшой, а операции поиска - недороги; однако при установке большего количества программ реестр становится все более и более сложным.

Другим фактором является фрагментация диска. NTFS и FAT очень печально известны своей неспособностью предотвратить фрагментацию. С другой стороны, файловые системы Linux, особенно ext3 (у меня нет опыта в reiserFS или других альтернативах), довольно устойчивы к фрагментации.

Краткое руководство по фрагментации

Что такое фрагментация? В этой статье проделана хорошая работа, объясняя это, но суть в этом: Windows объединяет все свои файлы вместе в одном месте на диске, а Linux распространяет их по всему месту. Это означает, что когда файл растет в Windows, он рискует быть настолько большим, что он перекрывает распределение жесткого диска следующего файла и, следовательно, должен либо перемещаться, либо (более вероятно) фрагментирован, а новый фрагмент хранится на другое место на жестком диске. В следующий раз, когда этот файл будет доступен, Windows на самом деле должна сделать доступ к диску registry , один для начального файла и второй для вновь созданного фрагмента. Когда файл растет в Linux, с другой стороны, для него более чем достаточно места, и ОС успешно работает. Метод Linux имеет небольшой недостаток в механических жестких дисках, а именно потому, что файлы распространяются повсеместно, существует небольшая задержка в доступе к ним по серии «сложенных» файлов. Проект e4rat работает достаточно хорошо для устранения или сокращения некоторых из этих задержек (только для файловых систем ext4), и понесенные накладные расходы никогда не хуже, чем то, что Windows испытывает от фрагментации файлов.

Еще один фактор - это небольшой трюк, который Windows pulls: Установка Windows никогда не заканчивается, когда она заканчивается. Windows запускает много процессов после входа в систему. Различие между системными процессами и пользовательскими процессами немного расплывчато для Windows, особенно для старых версий до XP. И многие приложения Windows очень хотят запускать фоновые процессы и размещать значки в трее. Со временем установка Windows начинает запускать все больше и больше процессов при запуске. Однако Linux полностью запускает все системные процессы перед входом в систему. После входа в систему запускается только минимальное количество процессов. Linux также никогда не поощрял использование фоновых служб, связанных с конкретными задачами конкретного пользователя, или с помощью значков лотков. Последняя версия Gnome запрещает всем приложениям размещать значки лотков, за исключением очень узкого белого списка. Таким образом, во время установки Linux по-прежнему запускается только ограниченное количество процессов после запуска.

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

2
задан 27 April 2012 в 06:10

0 ответов

Другие вопросы по тегам:

Похожие вопросы: