В каком случае удаление разделов linux может повлять на загрузку windows ? Как безболезненно можно удалить эти разделы ?
» Как удаление разделов Linux влияет на загрузку Windows?
SPlyer
А как у тебя разбит диск, где Windows, где Linux и что используется в качестве менеджера загрузки, и каким образом ты собрался разделы Linux удалять?
В принципе, если не трогать первый раздел диска, то удаление других разделов не повлияет на загрузку каких-либо ОС.
А как у тебя разбит диск, где Windows, где Linux и что используется в качестве менеджера загрузки, и каким образом ты собрался разделы Linux удалять?
В принципе, если не трогать первый раздел диска, то удаление других разделов не повлияет на загрузку каких-либо ОС.
SPlyer
Цитата:
Цитата:
Более подробно смогу ответить, если ты предметно опишешь конкретную ситуацию.
Цитата:
В каком случае удаление разделов linux может повлять на загрузку windows ?В том случае, если они физически находятся перед загрузочным и системным разделом Windows.
Цитата:
Как безболезненно можно удалить эти разделы ?Нужно, чтобы перед загрузочным и системным разделом Windows находилось столько же разделов (как первичных, так и логических), как было раньше. Какого размера будут эти разделы и с какой файловой системой — не важно. В противном случае тоже ничего страшного не произойдёт, просто придётся править boot.ini. Всё вышесказанное относится к Windows 2000/XP и старше, конечно. Ну и вопрос с загрузчиком надо прояснить, да.
Более подробно смогу ответить, если ты предметно опишешь конкретную ситуацию.
у меня диск был разбит на 3 раздела c,d,e
в partition magic создал еще 2. Один для самого linux после С и другой дял swap после D, правда после этого windows перестала загружаться, свозил комп в сервисный центр, что они там делали точно не знаю, в акте написали - восстановление таблицы MBR, востановление целостности разделов диска.
Теперь загружается все нормально, только не уверен что после удаления разделов linux windows будет корректно загружаться.
Загрузчиком пользуюсь от linux(lilo)
в partition magic создал еще 2. Один для самого linux после С и другой дял swap после D, правда после этого windows перестала загружаться, свозил комп в сервисный центр, что они там делали точно не знаю, в акте написали - восстановление таблицы MBR, востановление целостности разделов диска.
Теперь загружается все нормально, только не уверен что после удаления разделов linux windows будет корректно загружаться.
Загрузчиком пользуюсь от linux(lilo)
SPlyer
Извиняюсь конечно, но зачем тебе linux когда, чтобы восстановили загрузчик windows тащишь весь комп в сервис? удаляй смело, если что сервис поможет шучу... создание/удаление разделов ни как не влияет на MBR, значит ты какойто раздел сделал активным, или что то другое. MBR тебе восстановили. Аккуратно удали разделы, не трогая других функций только Delete, потом уже можешь их увеличить. Хотя представляю что у тебя сейчас на винте творится... если есть знакомые разбирающиеся в компьютерах попроси лучше их.
Добавлено
Цитата:
Позно прочитал... ты его как ставил? сейчас вылезает bootmenu? скорее всего тебе его затерли в сервисе.
Извиняюсь конечно, но зачем тебе linux когда, чтобы восстановили загрузчик windows тащишь весь комп в сервис? удаляй смело, если что сервис поможет шучу... создание/удаление разделов ни как не влияет на MBR, значит ты какойто раздел сделал активным, или что то другое. MBR тебе восстановили. Аккуратно удали разделы, не трогая других функций только Delete, потом уже можешь их увеличить. Хотя представляю что у тебя сейчас на винте творится... если есть знакомые разбирающиеся в компьютерах попроси лучше их.
Добавлено
Цитата:
Загрузчиком пользуюсь от linux(lilo)
Позно прочитал... ты его как ставил? сейчас вылезает bootmenu? скорее всего тебе его затерли в сервисе.
Цитата:
Извиняюсь конечно, но зачем тебе linux когда, чтобы восстановили загрузчик windows тащишь весь комп в сервис?
Если бы там было все так просто, после того как я разделы partition magic'ом создал, он старые диски ntfs не определял, как ntfs, я пытался, появлялась заставка загрузки windows на несколько секунд а потом перезагрузка... я конечно сам мог повозиться и разобраться с этим, но для меня очень важно было сохранить данные на диске... они около недели с ним возились...
Цитата:
Позно прочитал... ты его как ставил? сейчас вылезает bootmenu? скорее всего тебе его затерли в сервисе.
Загрузчик и сейчас есть, никто его не удалял )
SPlyer
Что то я не пойму, может они MFT восстанавливали? тогда сложнее Загрузчик придется удалять http://forum.ru-board.com/topic.cgi?forum=62&topic=1735#1
Или он тебе нужен?
Что то я не пойму, может они MFT восстанавливали? тогда сложнее Загрузчик придется удалять http://forum.ru-board.com/topic.cgi?forum=62&topic=1735#1
Или он тебе нужен?
SPlyer
Цитата:
Цитата:
у меня диск был разбит на 3 раздела c,d,eЕсли Windows установлена на C: и до установки Linux загружалась нормально с помощью своего встроенного загрузчика, и С: является первым по счёту диском (это видно в PartitionMagic-e), то любые другие разделы можешь смело удалять — c Windows ничего не случится. В самом крайнем случае, если вместо загрузки Windows появится сообщение об ошибке в стиле «could not find ntldr» или «ntldr not found» (зависит от модели bios-а), то загрузишься с установочного компакт-диска Windows, в первом меню выбирешь «recovery console» (требуется нажать <r> на клавиатуре), введёшь пароль Администратора системы и выполнишь команды fixboot c: и fixmbr.
в partition magic создал еще 2. Один для самого linux после С и другой дял swap после D
загрузчик мне не нужен, а windows на d стоит
SPlyer
А загрузочные файлы (ntldr, ntdetect.com) лежат на C: ?
А загрузочные файлы (ntldr, ntdetect.com) лежат на C: ?
Цитата:
А загрузочные файлы (ntldr, ntdetect.com) лежат на C: ?
Нет, на D
SPlyer
Если разделы, которые ты хочешь удалить, находятся физически после D:, то Windows ничего не угрожает в любом случае.
Если разделы, которые ты хочешь удалить, находятся физически после D:, то Windows ничего не угрожает в любом случае.
Цитата:
Если разделы, которые ты хочешь удалить, находятся физически после D:, то Windows ничего не угрожает в любом случае.
В том то и дело что один раздел, на котором установлен linux находится перед D, а swap после
SPlyer
Значит, надо, чтобы этот раздел сохранился. Он может быть другого размера (хоть 7 мБ), с другой файловой системой, но чтобы раздел с Windows сохранил свой номер.
Ещё можешь удалить его совсем, но тогда, возможно, придётся отредактировать файл boot.ini в корне загрузочного раздела. Для начала запусти программу типа PartitionMagic, открой свойства раздела, где у тебя установлена Windows, и найди параметр с названием вроде «Windows NT/2000/XP number». Там будет цифрой указан номер раздела (если цифр будет две, то первая — номер жёсткого диска, 1, а второй — номер раздела, то, что нам надо). Вот этот номер надо будет вписать в boot.ini — в секции «default» и в соответствующую строку в секции «operating systems». (Этот номер может быть уже правильным, а может быть больше, чем надо, на еденицу).
Альтернативный способ — делаешь в секции «operating systems» сразу четыре записи типа:
Код: multi(0)disk(0)rdisk(0)partition(1)\Windows="Microsoft Windows XP, 1" /fastdetect
multi(0)disk(0)rdisk(0)partition(2)\Windows="Microsoft Windows XP, 2" /fastdetect
multi(0)disk(0)rdisk(0)partition(3)\Windows="Microsoft Windows XP, 3" /fastdetect
multi(0)disk(0)rdisk(0)partition(4)\Windows="Microsoft Windows XP, 4" /fastdetect
Значит, надо, чтобы этот раздел сохранился. Он может быть другого размера (хоть 7 мБ), с другой файловой системой, но чтобы раздел с Windows сохранил свой номер.
Ещё можешь удалить его совсем, но тогда, возможно, придётся отредактировать файл boot.ini в корне загрузочного раздела. Для начала запусти программу типа PartitionMagic, открой свойства раздела, где у тебя установлена Windows, и найди параметр с названием вроде «Windows NT/2000/XP number». Там будет цифрой указан номер раздела (если цифр будет две, то первая — номер жёсткого диска, 1, а второй — номер раздела, то, что нам надо). Вот этот номер надо будет вписать в boot.ini — в секции «default» и в соответствующую строку в секции «operating systems». (Этот номер может быть уже правильным, а может быть больше, чем надо, на еденицу).
Альтернативный способ — делаешь в секции «operating systems» сразу четыре записи типа:
Код: multi(0)disk(0)rdisk(0)partition(1)\Windows="Microsoft Windows XP, 1" /fastdetect
multi(0)disk(0)rdisk(0)partition(2)\Windows="Microsoft Windows XP, 2" /fastdetect
multi(0)disk(0)rdisk(0)partition(3)\Windows="Microsoft Windows XP, 3" /fastdetect
multi(0)disk(0)rdisk(0)partition(4)\Windows="Microsoft Windows XP, 4" /fastdetect
Вообще-то вполне достаточно из под DOSa сделать FDisk /mbr
И все. Я уже много раз так делал. Именно это и понималось под загадочной фразой:
Цитата:
И все. Я уже много раз так делал. Именно это и понималось под загадочной фразой:
Цитата:
в акте написали - восстановление таблицы MBR
Значит надо boot.ini прописать эти строки, перезагрузиться, удалить разеделы linux, а что с загрузчиком от linux делать ?
SPlyer
Скажи, как ты собираешься удалять разделы с Linux. Просто оставить вместо них пустое место или как? По поводу загрузчика — я писал выше:
Цитата:
Не помню ещё, говорил, или нет. Надо проверить, чтобы загрузочный раздел Windows являлся активным и в случае необходимости — сделать его таковым.
Скажи, как ты собираешься удалять разделы с Linux. Просто оставить вместо них пустое место или как? По поводу загрузчика — я писал выше:
Цитата:
если вместо загрузки Windows появится сообщение об ошибке в стиле «could not find ntldr» или «ntldr not found» (зависит от модели bios-а), то загрузишься с установочного компакт-диска Windows, в первом меню выбирешь «recovery console» (требуется нажать <r> на клавиатуре), введёшь пароль Администратора системы и выполнишь команды fixboot d: и fixmbr.
Не помню ещё, говорил, или нет. Надо проверить, чтобы загрузочный раздел Windows являлся активным и в случае необходимости — сделать его таковым.
Цитата:
Скажи, как ты собираешься удалять разделы с Linux.
Скорее всего просто загружусь с установочного диска linux и там спомошью disk drake удалю раздел linux и увеличу размер диска C
Цитата:
По поводу загрузчика — я писал выше:
Просто раньше послу удаления разделов, загрузчик у меня оставался от linux, если такое случится сейчас, то в загрузчике тоже нужно будет что-то менять наверно...
Цитата:
Не помню ещё, говорил, или нет. Надо проверить, чтобы загрузочный раздел Windows являлся активным и в случае необходимости — сделать его таковым.
Имеется ввиду primary/logical ? елси да то он primary
Добавлено
правда linux у меня red hat, а при удалении буду использовать mandrake, это может на что то повлиять ?
SPlyer
Вот с помощью fdisk /mbr и избавишься от загрузчика.
Цитата:
нет
Вот с помощью fdisk /mbr и избавишься от загрузчика.
Цитата:
правда linux у меня red hat, а при удалении буду использовать mandrake, это может на что то повлиять ?
нет
dg
Цитата:
Эт ты погорячился... БИОС не подозревает о существовании какой-либо ОС в ящике, тем более о существовании системного загрузчика от той или иной ОС. Вся функция БИОС, на этапе загрузке системы, сводится лишь к передаче первому сектору диска управлением загрузкой, не более.
SPlyer
Сделай обратный порядок действий
1. Пропиши в boot.ini строку
Цитата:
2. Загрузись в PM и соедини первый и второй разделы взад, как было до того, как ты разбил этот раздел и проследи, чтобы соединяемый раздел стал активным.
3. После чего загрузись в Recovery Console и дай Fixmbr, для восстановления загрузочного кода Windows в MBR.
Все.
Незабываем, что перед тем как пользоваться PM, сам производитель, рекомендует сделать бекап всех важных данных.
Добавлено
Активный не значит
Цитата:
активный значит Активный, т.е. с которого будет грузиться Windows.
Цитата:
если вместо загрузки Windows появится сообщение об ошибке в стиле «could not find ntldr» или «ntldr not found» (зависит от модели bios-а),
Эт ты погорячился... БИОС не подозревает о существовании какой-либо ОС в ящике, тем более о существовании системного загрузчика от той или иной ОС. Вся функция БИОС, на этапе загрузке системы, сводится лишь к передаче первому сектору диска управлением загрузкой, не более.
SPlyer
Сделай обратный порядок действий
1. Пропиши в boot.ini строку
Цитата:
multi(0)disk(0)rdisk(0)partition(1)\Windows="Microsoft Windows XP, 1" /fastdetect
2. Загрузись в PM и соедини первый и второй разделы взад, как было до того, как ты разбил этот раздел и проследи, чтобы соединяемый раздел стал активным.
3. После чего загрузись в Recovery Console и дай Fixmbr, для восстановления загрузочного кода Windows в MBR.
Все.
Незабываем, что перед тем как пользоваться PM, сам производитель, рекомендует сделать бекап всех важных данных.
Добавлено
Активный не значит
Цитата:
primary/logical
активный значит Активный, т.е. с которого будет грузиться Windows.
KLASS
Цитата:
1. Берём чистый-чистый винт (без разделов, с чистой MBR).
2. Тупо форматим в NTFS и кидаем туда готовую уже установленную винду.
3. Делаем раздел активным, если это ещё сделано не было.
Никакой загрузчик не прописывали, установку винды не запускали, в Recovery Console тоже не загружались... НО в результате имеем загружающуюся Windows.
Единственный вывод, который я могу сделать — современные BIOS каким-то образом видят, что ФС — NTFS и пытаются передать управление ntldr. Косвенно за это свидетельствует тот факт, что вышеописанное работает, если ntldr был скопирован первым, ntdetect.com — вторым (то есть они физически попали на начало диска), а всё остальное — потом. Потому что если ntldr и ntdetect не попадают на начало диска при таком раскладе, Windows не грузится и появляется сообщение «could not find ntldr» или «ntldr not found» (насколько я мог судить, это зависит от модели BIOS-а). И работает это, опять-таки, по моим наблюдениям, на современных BIOS-ах (выпущенных в последние 3-5 лет где-то).
Добавлено
KLASS
Цитата:
SPlyer
В PartitionMagic есть опция — пометить раздел активным, Active. То же самое можно сделать и во встроенном инструменте Windows «Disk Management».
Цитата:
Эт ты погорячился... БИОС не подозревает о существовании какой-либо ОС в ящике, тем более о существовании системного загрузчика от той или иной ОСЯ тоже так всегда считал, пока не проделал (многократно) следующее:
1. Берём чистый-чистый винт (без разделов, с чистой MBR).
2. Тупо форматим в NTFS и кидаем туда готовую уже установленную винду.
3. Делаем раздел активным, если это ещё сделано не было.
Никакой загрузчик не прописывали, установку винды не запускали, в Recovery Console тоже не загружались... НО в результате имеем загружающуюся Windows.
Единственный вывод, который я могу сделать — современные BIOS каким-то образом видят, что ФС — NTFS и пытаются передать управление ntldr. Косвенно за это свидетельствует тот факт, что вышеописанное работает, если ntldr был скопирован первым, ntdetect.com — вторым (то есть они физически попали на начало диска), а всё остальное — потом. Потому что если ntldr и ntdetect не попадают на начало диска при таком раскладе, Windows не грузится и появляется сообщение «could not find ntldr» или «ntldr not found» (насколько я мог судить, это зависит от модели BIOS-а). И работает это, опять-таки, по моим наблюдениям, на современных BIOS-ах (выпущенных в последние 3-5 лет где-то).
Добавлено
KLASS
Цитата:
1. Пропиши в boot.ini строкуТогда уж не 1, а 2. Он же говорит, что и системный, и загрузочный раздел у него — D:\. Вообще, дело тёмное, почему я и предлагаю происать сразу четыре варианта и посмотреть, что из них будет грузиться.
Цитата:multi(0)disk(0)rdisk(0)partition(1)\Windows="Microsoft Windows XP, 1" /fastdetect
SPlyer
В PartitionMagic есть опция — пометить раздел активным, Active. То же самое можно сделать и во встроенном инструменте Windows «Disk Management».
dg
Цитата:
А чего передумал, оно так и есть
Цитата:
Как это чистый винч, без разделов и ты его "тупо форматишь"? Чтобы отформатить нужно разбить сначала, чтобы было чего форматить.
Потом, если ты его уже умудрился каким то образом отформатить (не важно каким), то значит данный раздел имеет загрузочный сектор, который и создается при форматировании раздела, а равно и его копия. С этим ты не можешь не согласиться, а коль уж имеем загрузочный сектор, то уже и имеем сообщения на вроде тех о которых ты писАл выше. БИОС тут не в доле. Другими словами, сообщения выкидывает не БИОС, но загрузочный сектор раздела. Посмотри HEX.
Цитата:
БИОС не шарит ни фига в понятии файловая система, ей это, как бы и не надо.
Цитата:
По барабану, что и как копировать, ты о чем?
Цитата:
В теме по ХР, как то Demetrio спросил, может ли ХР грузиться с раздела большего чем 8Гб, на что я ему ответил, что может, хоть за 80Гб. А ты гршь о каком то порядке копирования, ты о чем? Какая разница то, что ты скопируешь первым, главное, чтобы эти файлы лежали в корне системного раздела, не более!
Цитата:
Если он объединит разделы, то тот, где ХР, и будет первым.
Цитата:
Я тоже так всегда считал
А чего передумал, оно так и есть
Цитата:
пока не проделал (многократно) следующее:
1. Берём чистый-чистый винт (без разделов, с чистой MBR).
2. Тупо форматим в NTFS и кидаем туда готовую уже установленную винду.
Как это чистый винч, без разделов и ты его "тупо форматишь"? Чтобы отформатить нужно разбить сначала, чтобы было чего форматить.
Потом, если ты его уже умудрился каким то образом отформатить (не важно каким), то значит данный раздел имеет загрузочный сектор, который и создается при форматировании раздела, а равно и его копия. С этим ты не можешь не согласиться, а коль уж имеем загрузочный сектор, то уже и имеем сообщения на вроде тех о которых ты писАл выше. БИОС тут не в доле. Другими словами, сообщения выкидывает не БИОС, но загрузочный сектор раздела. Посмотри HEX.
Цитата:
Единственный вывод, который я могу сделать — современные BIOS каким-то образом видят, что ФС — NTFS и пытаются передать управление ntldr
БИОС не шарит ни фига в понятии файловая система, ей это, как бы и не надо.
Цитата:
Косвенно за это свидетельствует тот факт, что вышеописанное работает, если ntldr был скопирован первым, ntdetect.com — вторым
По барабану, что и как копировать, ты о чем?
Цитата:
Потому что если ntldr и ntdetect не попадают на начало диска при таком раскладе, Windows не грузится и появляется сообщение «could not find ntldr» или «ntldr not found»
В теме по ХР, как то Demetrio спросил, может ли ХР грузиться с раздела большего чем 8Гб, на что я ему ответил, что может, хоть за 80Гб. А ты гршь о каком то порядке копирования, ты о чем? Какая разница то, что ты скопируешь первым, главное, чтобы эти файлы лежали в корне системного раздела, не более!
Цитата:
Тогда уж не 1, а 2. Он же говорит, что и системный, и загрузочный раздел у него — D:\.
Если он объединит разделы, то тот, где ХР, и будет первым.
KLASS
То есть ты хочешь сказать, что при форматировании любого первичного раздела в NTFS на него автоматически прописывается загрузочный сектор, который по умолчанию обучен искать ntldr и передавать ему управление?
То есть ты хочешь сказать, что при форматировании любого первичного раздела в NTFS на него автоматически прописывается загрузочный сектор, который по умолчанию обучен искать ntldr и передавать ему управление?
dg
Собссно разницы нет во что ты форматишь в FAT или NTFS. Загрузочный код из MBR ищет активный раздел и передает управление первому сектору этого раздела, который, в свою очередь, ищет ntldr и, не найдя его, выкидывает сообщения типа: NTLDR is missing.
Дальше больше, загрузочный сектор раздела может изменяться не только при форматировании раздела, но и при обычной установке системы, или при юзании всякого рода программ на вроде PM, APE и прочих.
Представь, стоит у тя 98, которая понятия не имеет об ntldr и вот при установке поверх нее ХР, загрузочный сектор, ессно, перепишется.
Собссно разницы нет во что ты форматишь в FAT или NTFS. Загрузочный код из MBR ищет активный раздел и передает управление первому сектору этого раздела, который, в свою очередь, ищет ntldr и, не найдя его, выкидывает сообщения типа: NTLDR is missing.
Дальше больше, загрузочный сектор раздела может изменяться не только при форматировании раздела, но и при обычной установке системы, или при юзании всякого рода программ на вроде PM, APE и прочих.
Представь, стоит у тя 98, которая понятия не имеет об ntldr и вот при установке поверх нее ХР, загрузочный сектор, ессно, перепишется.
KLASS
Это всё понятно. Я о другом. В моём примере систему мы не ставим обычным способом, следовательно, загрузочный сектор писать некому. Получается, он был записан ещё при форматировании. А при форматировании система ещё не знала, что ей с этого раздела придётся грузиться. Следовательно, получается, что загрузочный раздел записывается всегда, и он всегда на всякий случай умеет искать ntldr?
Это всё понятно. Я о другом. В моём примере систему мы не ставим обычным способом, следовательно, загрузочный сектор писать некому. Получается, он был записан ещё при форматировании. А при форматировании система ещё не знала, что ей с этого раздела придётся грузиться. Следовательно, получается, что загрузочный раздел записывается всегда, и он всегда на всякий случай умеет искать ntldr?
хммм, вставлю ка я и свое словечко. у тебя диск с виндой есть? если есть, но вообще не мучайся. главное знать пароль администратора.
удаляешь тупо разделы линуха, грузишсья с диска с виндой, там выбираешь recovery console, пишешь пароль админа, и выбираешь восстановить mbr.
а вы уже тут про boot.ini, ntldr и bios пошли...
удаляешь тупо разделы линуха, грузишсья с диска с виндой, там выбираешь recovery console, пишешь пароль админа, и выбираешь восстановить mbr.
а вы уже тут про boot.ini, ntldr и bios пошли...
dg
Цитата:
В каком таком твоем примере? Я лишь обратил внимание на твою фразу
Цитата:
и попытался внести ясность, что БИОС о таких сообщениях и каких-либо ОСях не ведает ваще, т.е. в загрузку системы, относительно сабжа, не следует еще и впихивать БИОС
Цитата:
И при форматировании тоже...
Цитата:
Если форматишь средствами NT подобной то, ЕССНО, да. У каждого раздела есть свой загрузочный сектор и его копия. Это что-новость?
Вот те еще пример:
отформати раздел средствами 98 сделай его активным, потом скопируй на этот раздел 2К-ХР. Загрузиться у тя с этого раздела вряд ли получится. Увидишь сообщения вида
Invalid system disk
которое и выкинет загрузочный сектор раздела не найдя системных файлов 98.
Цитата:
В моём примере систему мы не ставим обычным способом
В каком таком твоем примере? Я лишь обратил внимание на твою фразу
Цитата:
появится сообщение об ошибке в стиле «could not find ntldr» или «ntldr not found» (зависит от модели bios-а),
и попытался внести ясность, что БИОС о таких сообщениях и каких-либо ОСях не ведает ваще, т.е. в загрузку системы, относительно сабжа, не следует еще и впихивать БИОС
Цитата:
Получается, он был записан ещё при форматировании.
И при форматировании тоже...
Цитата:
Следовательно, получается, что загрузочный раздел записывается всегда, и он всегда на всякий случай умеет искать ntldr?
Если форматишь средствами NT подобной то, ЕССНО, да. У каждого раздела есть свой загрузочный сектор и его копия. Это что-новость?
Вот те еще пример:
отформати раздел средствами 98 сделай его активным, потом скопируй на этот раздел 2К-ХР. Загрузиться у тя с этого раздела вряд ли получится. Увидишь сообщения вида
Invalid system disk
которое и выкинет загрузочный сектор раздела не найдя системных файлов 98.
Страницы: 1
Предыдущая тема: Открылся файловый архив форума Операционные системы
Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.