![]() |
Загрузка Dos
Система: HDD:1 раздел C:(fat32) с установленной WinXP.
Могу я установить Dos(простым копированием файлов файлов(Dos`а) с чужого компа на мой комп(на диск C:))? При этом я сделаю копию загрузочного сектора в файл который грузил DOS на чужом компе и скопирую его себе на C: (и пропишу его в свой boot.ini-чтобы можно было выбрать какую систему загрузить).Возможно ли это и как? |
нет, это так просто не выйдет. Есть два пути: долгий и сложный. Первый - отформатировав предварительно диск с: в Фат32, на другом компьютере в ДОСе выполнить команду sys c: x: (либо format x: /q /s), где x: - диск с: твоего ж.диска.. а затем установить ХР по новой. Второй вариант посложнее - можно попытаться поработать снимками секторов диска с: (bootsect.dos)... но лучше не надо ;)
|
Ничего форматировать не нужно, раздел и так FAT32, тем более все ставить заново. bootsect.dos с другого компьютера содержит данные геометрии своего раздела FAT32.
Рекомендую установить MS-DOS 8.0 c помощью загрузочной дискеты Universal Windows Multi Boot Disk В руководстве пользователя подробно описаны необходимые шаги. |
Ashumov
Почитал документацию к вашему проекту(uwbd.zip) -очень понравился.Вот только можно ли как нибудь этот DOS поставить из WinXP(принципиально только из нее)(т.е не загружаясь с дискеты)(у вас на сайте есть инструкция как ставить -только при загрузке с дискеты) чтобы потом в списке загрузке ОС можно было и DOS и WINXP загрузить. |
Цитата:
|
Цитата:
Добавил в uwbd.zip setupDOS.cmd Запустить и перезагрузиться. Есть также интересная возможность запуска NTLDR из-под DOS. Работает не на всех компьютерах!... |
Цитата:
|
Gilles Vollant
Russian users may visit the Russian page by Yuri Lysenkov. http://yusoft.kulichki.com/russian/soft/bootpart_r.htm |
Ashumov:
Скачал ваш обновленный файл(uwbd.zip) содержащий файл(setupDOS.bat) для установки DOS из WINXP.Запустил setupDOS.bat. После перезагрузился ,выбрал загрузку MS-DOS и все(черный экран).Пробовал несколько раз установить. Начал анализировать setupDOS.bat: Все файлы DOS успешно ставиться в C:\Windows\command Ну и на C:\ command.com io.sys msdos.sys и другие.----копирование проходит успешно(только я непонял зачем нужен WINBOOT.ini?) После bootpart создает загрузчик(bootsect.sec) и прописывает его в boot.ibi. Вроде все проходит нормально. Но мне непонятно одно: Вроде для того чтобы загрузить DOS таким образом необходимо скопировать (io.sys command.com msdos.sys) в корень C: таким образом чтобы они находились в начале корневого каталога(bootpart делает это но только из под DOS ( BOOTPART REWRITEROOT:C: Последняя строка (REWRITEROOT:C:) ДОЛЖНА БЫТЬ ВЫПОЛНЕНА ИЗ MS-DOS, она переносит файлы MS-Dos IO.* and MSDOS.* к началу корневого каталога. )) Sys.com тоже это делает но тоже из под DOS(она копирует файлы DOS в начало корневого каталога)---как раз эту команду я выполнял когда загружался с дискеты(uwbd.zip) чтобы установить DOS на HDD. Но в файле setupDOS.bat ничего такого я неувидел--возможно я что то недопонимаю.-это только мое предположение. Может я неправильно что то делаю?(config.sys и др. не изменяю) Система: C:(fat32) Да еще не могли бы вы разъяснить смысл DELTREE.EXE /Y C:\io.sys Да файл Io.sys я много раз переписывал до того как стал пользоваться setupDOS.Возможно он не лежит у меня в начале корневого каталога. А SetupDOS ориентируется как раз на то что предыдущий io.sys лежал в начале корневого каталога и делает его подмену на тоже самое место ------это мое предположение |
Цитата:
Командный процессор cmd.exe не отрабатывает команду del и блокируется перезапись io.sys поэтому принудительно удаляем DELTREE.EXE /Y C:\io.sys. WINBOOT.ini имеет приоритет выполнения перед msdos.sys, создается при установке Win9x и затем переименовывается в msdos.sys, кроме того легко редактируется блокнотом, как зарегистрованный тип файла. Требования к размещению файлов io.sys msdos.sys command.com в начале диска, начиная с версии MSDOS 7.10 - W95OSR2, W98,W98SE не актуальны, файл могут располагаться в любом месте BOOTPART.EXE /?>>BOOTPART.TXT Заявленное Gilles Vollant использование Usage : When running under Windows NT/2000/XP/2003 server не очень корретно работает из-под командного файла setupDOS.cmd невозможно создать правильный файл bootsector.dos |
Не могли бы вы разъяснить что это значит:
BOOTPART.exe WIN95 C:\bootsect.dos MS-DOS 8.0 должна выполняться при условии текущий каталог является корнем C:\ Я разархивировал uwbd.zip на рабочий стол и оттуда выполнял setupDOS |
на С:\ лучше разархивировать, Рабочий стол, там длинные имена и длинный путь, может поэтому и не пошло
|
Еще раз проверил возможность установки DOS из свежеустановленного XP К сожалению оригинальный бутсектор раздела FAT32 не позволяет корректно работать программе bootpart
Поэтому установка DOS разбивается на два этапа: Установка из Windows XP Коррекция бутсекторов из DOS. Используя любой носитель CD, флоппи и т.п. загрузится в Ms-DOS не ниже 7.10 и запустить setup2.bat из корневого каталога C:\, на вопросы о перезаписи секторов ответ Y. Сразу не мог корректно ответить так как у меня всегда на FAT32 Ставится DOS и после установки XP в меню сразу два пункта Microsoft Windows XP Professional RU и Microsoft Windows - на самом деле DOS. Содержание setup2.bat @echo off bootpart.exe WIN95 BOOT:C: BOOTPART.exe WIN95 C:\bootsect.dos MS-DOS 8.0 bootpart.exe WINNT BOOT:C: Содержание setupDOS.cmd @echo off DELTREE.EXE /Y C:\io.sys DELTREE.EXE /Y C:\msdos.sys DELTREE.EXE /Y C:\command.com DELTREE.EXE /Y C:\config.sys DELTREE.EXE /Y C:\autoexec.bat md c:\WINDOWS\command extrac -e uwbd.IMA c:\WINDOWS\command\ copy c:\WINDOWS\command\io.sys C:\ copy c:\WINDOWS\command\command.com C:\ copy c:\WINDOWS\command\winboot.ini C:\ copy autoexec.hdd C:\autoexec.bat copy config.hdd C:\config.sys copy c:\WINDOWS\command\BOOTPART.exe C:\ copy setup2.bat C:\ |
Цитата:
Может применить какие нибудь программы(из канады) вы говорили они могут помочь? А у вас проходила такая установка из под WinXP?- может от чего то bootpart зависит? Можно ли как нибудь по другому установить DOS?или может есть аналог bootpart? Что посоветуете - установка из под XP принципиальна. |
http://mindprod.com Canadian Mind Products канадская фирма разработала расширение DOS
DOS 8.3 среди файлов есть CDD!.com Freeware to change the default drive and directory уже пытался использовать - не помогло... Есть еще MD! DEL! и BOX - все могут работать из config.sys Цитата:
Все Windows NT5x блокируют прямой доступ к жесткому диску, существует Bart -овская программа makeboot , но с ж.д. не работает только с флоппи или образами флоппи. Аналоги bootpart sysxpfat.com - тоже что и sys.com в бут сектор вместо io.sys записывает ntldr работает без параметров есть на Hirens. oscheck из freedos сохраняет сектор жд в файл bootsect.bin SYSXP.EXE This program must be run under Win32 из ROM-DOS кампании Datalight не проверял |
SYSXP v7.10 (Revision 4.20.1588SU)
Copyright (c) 1989-2005 Datalight, Inc. Usage = SYSXP <drive:> {options} Options /C Do not confirm before transfering system /H Do not hide system files /F Force Drive Type to be HD /[ Do not show program signon message No command line parameters |
Цитата:
Цитата:
его у себя запускать(допустим из WMware) чтобы установить DOS?-просто если у вас получилась такая установка, то значит bootpart как то может работать в NT(автор программы не говорит что она работает только из DOS). Цитата:
то она получается не может сделать загрузчик для DOS(т.к ntldr -загрузчик XP)так? Цитата:
загрузочный сектор.(Так как наша задача состоит в установке DOS не выходя из WinXP.А не получается создать правильно бут сектор для загрузки DOS(т.к bootpart глючит в win32)) SYSXP.EXE-что это за зверь?(google выкидывает на описание вирусов) Он может создать загрузочный сектор?или аналог sys.com(только он нам не нужен на колько я понимаю)? нужно как то установить DOS из WinXP |
Цитата:
Цитата:
только реальная проверка. К сожалению не получилась полная установка из под XP, поэтому разбил на 2 этапа setupDOS.cmd из XP и setup2.bat из DOS Цитата:
должна работать из под winNT5 видно из BOOTPART.exe /? Цитата:
Вместо bootpart пробовал из под DOS такую последовательность sys C: перезапись бутсектора oscheck C: сохранение bootsector.bin sysxpfat восстановление загрузки ntldr Работает только на первом первичном разделе md! cdd! те же, что и встроенные в command.com makedir и changedir, |
Тут немного по химичил и понял.
sys.com-программа для записи системных файлов в начало корневого каталога и запись загрузочного сектора в MBR. Я ошибался!!! Мой эксперимент: Установил Dos из WinXP(setupDOS). Все файлы скопировались бут сектор записался-ну как и положено. Перезагружаюсь ,пытаюсь загрузить DOS-как и раньше не грузит(подозрения что bootpart не правильно работает из XP) После загружаюсь с загрузочной дискеты и выполняю sys C: (происходит перезапись io.sys command.com msdos.sys и в MBR указывается загрузка io.sys)-как бы DOS я установил программой sys.com Потом я перезаписываю MBR и записываю загрузчик WinXP командой (bootpart winnt boot:c:)-т.е фактически от установленного DOS остались только файлы без загрузчика. Но у меня на C: остался файл(bootsect.dos(созданный bootpart из XP)) от предыдущей установки DOS из WinXP. Прописываю его в boot.ini(хотя он там уже был прописан) Перезагружаюсь-и получается загрузка DOS. =>мои выводы:команда (bootpart win95 C:\bootsect.dos "DOS") нормально работает в WinXP.Только получается файлы DOS(io.sys и др) надо копировать на C: каким то определенным образом (в DOS копирование происходит sys.com). Просто тупо вставить - не подходит. Ведь когда установка идет с дискеты(uwbd.zip) то в необходимых действиях входит команда sys C: (а если бы файлы(io.sys и др)просто из DOS`а скопировать(copy) на C: и создать загрузчик -я думаю ничего не выйдет) Кстати в bootpart есть команда(только из DOS) которая переносит файлы(io.sys и др) в начало корневого каталога sys.com-тоже это делает Что вы по этому думаете? Может необходима команда-аналог sys.com которая работает под WinXP-чтобы она хотябы копировала файлы(io.sys и др) специальным образом ,а загрузчик создать bootpart`ом? SYSXP-ни как не могу найти(и что она делает?) DOS необходимо установить не выходя из WinXP-чтобы потом перезагрузиться и войти в DOS |
Кстати после такой загрузки DOS я загружаюсь в XP и удаляю все файлы вручную(io.sys bootsect.dos и др)(возможно
на самом деле их надо как то по другому удалять а не так вручную(простым удалением в корзину)) После запускаю setupDOS. Перезагружаюсь и получается войти в DOS. |
SYSXP из ROM-DOS переносит системные файлы ROM-DOS из под XP. Для установки DOS скорее всего бесполезна
Цитата:
хотя некоторые англоязычные сайты также понимают как и вы, более правильную формулировку читал в DR-DOS: partition boot record - загрузочная запись раздела или просто boot sector Цитата:
DOS нормально грузится с раздела FAT32 bootpart.exe WIN95 BOOT:C: делает тоже самое, что и sys.com - перезаписывает partition boot record - бутсектор, но без переноса системных файлов. Расположение системных файлов не важно. На англоязычном энциклопедическом портале http://www.mdgx.com/ автор AXCEL216 есть практически вся информация по системам от Microsoft |
Как тогда обьяснить что DOS работает только при копировании файлов командой sys.com при этом используется
загрузчик созданный Bootpart win95 C:\bootsect.dos "DOS" из WinXP? мне нужно установить DOS не загружаясь с дискеты-т.е из XP!!!! У вас нет sysXP -а то я не могу найти? Ну может какой нибудь другой способ есть установить DOS из XP? |
Цитата:
Можно в принципе написать о баге Bootpart разработчику, может исправит, кстати эта версия поддерживает восстановление загрузки Висты Цитата:
BOOTPART.exe WIN95 BOOT:C и BOOTPART.exe WINNT BOOT:C: достаточны для загрузки в ДОС, если бутсектор создавался в WinXP командой BOOTPART.exe WIN95 C:\bootsect.dos MS-DOS 8.0 |
Время: 19:28. |
Время: 19:28.
© OSzone.net 2001-