Показать полную графическую версию : Загрузка 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 загрузить.
bootsect.dos с другого компьютера содержит данные геометрии своего раздела FAT32. >>>
речь шла о создании снимка соответствующего раздела ж.д. автора.
можно ли как нибудь этот DOS поставить из WinXP
Спасибо за вопрос.
Добавил в uwbd.zip setupDOS.cmd
Запустить и перезагрузиться.
Есть также интересная возможность запуска NTLDR из-под DOS. Работает не на всех компьютерах!...
попытаться поработать снимками секторов диска с:
Для этого существует программа BOOTPART.EXE, официальное описание которой на русском языке можно прочитать перейдя по ссылке с сайта автора winimage.
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 лежал в начале корневого каталога и делает его подмену на тоже самое место
------это мое предположение
смысл DELTREE.EXE /Y C:\io.sys
При установке Windows XP создает нулевого размера защищенные от записи файлы io.sys msdos.sys command.com в корне диска C:\
Командный процессор 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:\
Еще раз проверил возможность установки DOS из свежеустановленного XP К сожалению оригинальный бутсектор раздела FAT32 не позволяет корректно работать программе bootpart
Получается bootpart вообще не в состоянии работать из под NT?или под FAT32 только?
Может применить какие нибудь программы(из канады) вы говорили они могут помочь?
А у вас проходила такая установка из под 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
у вас проходила такая установка из под WinXP?- может от чего то bootpart зависит?
XP устанавливал на другой первичный раздел, перед этим быстрый формат из мой - компьютер - диск контекстное меню, т.е. создается бут сектор на разделе в расчете на загрузку ntldr
Все 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
Есть еще MD! DEL! и BOX - все могут работать из config.sys
Я непонял что это за программы и как они могут работать из config.sys?
XP устанавливал на другой первичный раздел, перед этим быстрый формат из мой - компьютер - диск контекстное меню, т.е. создается бут сектор на разделе в расчете на загрузку ntldr
НЕТ я имел ввиду после того как вы добавили в вашу дискету файл setupDOS для установки DOS из WinXP вы пробовали
его у себя запускать(допустим из WMware) чтобы установить DOS?-просто если у вас получилась такая установка, то значит
bootpart как то может работать в NT(автор программы не говорит что она работает только из DOS).
Аналоги bootpart sysxpfat.com - тоже что и sys.com в бут сектор вместо io.sys записывает ntldr
работает без параметров есть на Hirens.
Но sys.com-только копирует системные файлы а с бут сектором не работает?Но если sysxpfat.com записывает ntldr
то она получается не может сделать загрузчик для DOS(т.к ntldr -загрузчик XP)так?
oscheck из freedos сохраняет сектор жд в файл bootsect.bin
Ну я так понимаю oscheck только сохраняет первые 512б в файл,а нам нужно чтобы программа создавала
загрузочный сектор.(Так как наша задача состоит в установке DOS не выходя из WinXP.А не получается создать правильно
бут сектор для загрузки DOS(т.к bootpart глючит в win32))
SYSXP.EXE-что это за зверь?(google выкидывает на описание вирусов)
Он может создать загрузочный сектор?или аналог sys.com(только он нам не нужен на колько я понимаю)?
нужно как то установить DOS из WinXP
нужно как то установить DOS из WinXP
после того как вы добавили в вашу дискету файл setupDOS
для установки DOS из WinXP вы пробовали его у себя запускать
Да пробовал, но эмуляторами(WMware) не пользуюсь,
только реальная проверка.
К сожалению не получилась полная установка из под XP, поэтому разбил на 2 этапа setupDOS.cmd из XP и setup2.bat из DOS
bootpart как то может работать в NT(автор программы не говорит что она работает только из DOS).
Только одна команда BOOTPART.exe WIN95 C:\bootsect.dos MS-DOS 8.0
должна работать из под winNT5 видно из BOOTPART.exe /?
bootpart глючит в win32
Все верно!!! К сожалению...
Вместо 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.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.