5

Я только что переустановил Windows XP на моей машине, и случилось нечто странное.

У меня есть раздел DATA, который раньше был I:/, но теперь после переустановки он называется C:/, а системный раздел - I:/.

ПК загружается по I:/, я могу перезагрузиться, и новая система загружается без проблем.

Но невозможно поменять буквы обратно, когда я пытаюсь изменить C:/ (DATA) на O:/, это говорит мне, что я не могу изменить букву раздела, содержащего систему!

Я не пытался изменить I:/ (системный диск), потому что боюсь, что больше не смогу загрузиться.

Расположение разделов

2 ответа2

4

Судя по скриншоту, который вы разместили, может показаться, что вы случайно создали свой первый раздел как "расширенный" раздел (с загрузочным "Demarrer"? как логический раздел внутри него), а не как "основной" раздел. Вы можете отличить расширенный раздел от основного раздела, так как расширенный раздел имеет зеленую рамку и содержит другие разделы.

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

Обычно наличие расширенного раздела перед основным разделом является весьма редким явлением, и это может быть ошибкой в установщике Windows. Я думаю, что я могу быть прав в том, что вы можете загружаться только с основных разделов, поэтому установщик может установить первый основной раздел ("Данные"), который он считает активным и загрузочным, затем установить на него системные файлы и затем установить загрузчик на том разделе, на который вы сказали установить. Так как он уже настроил системные файлы на разделе данных, он продолжил помещать остальное туда. Действительно, очень безобразное состояние.

Самый простой способ устранить эту проблему - переустановить копию Windows после удаления раздела 20 ГБ и воссоздать его как полноценный основной раздел с использованием чего-то вроде GParted LiveCD.

Там было короткое чтение по Первичным и расширенным разделам в Википедии

- = EDIT = -

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

Это укрепляет мое убеждение, что проблема заключается в расширенном разделе.

Расширенный раздел не может быть установлен в качестве загрузочного, это может сделать только основной раздел. Так как Windows установила загрузчик в первом пригодном для использования основном разделе (в разделе данных) и поскольку в основных разделах Windows сначала перечисляются буквы дисков, она получает первый вызов по букве диска C:\ в Windows.

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

Моя прежняя рекомендация остается в силе, воссоздайте первый раздел как основной, и переустановка почти наверняка решит вашу проблему.

После переустановки вы можете получить NTLDR и некоторые другие файлы, которые остались в вашем разделе данных, но если этот раздел больше не является разделом "System" (или boot:S), их можно безопасно удалить.

0

Вы можете загрузить linux liveCD и установить grub только в качестве менеджера загрузки. у него есть опции для маскировки порядка разделов в загруженной системе. зависит, сколько работы переустанавливает для вас.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .