Наши преимущества

Как на ноутбук с DOS установить XP так, чтоб DOS остался?

ЛиС

Турист
Credits
0
Люди, сталкнулся с проблемой. Брательник купил себе ноут, на нём стоит DOS и Acronis Media что-то-там под Линуксом. Он попросил меня поставить XP, но так, чтоб остался DOS, он его в глаза никогда не видел и хотел попробовать поковыряться, поучиться в нём работать. И Линукс тоже. Но с Линухом проще, с букой идёт диск с его дистрибутивом, там прям в загрузке есть пункт "восстановить загрузочник". Я долго бился, но ничего хорошего не добился. В итоге, сейчас у него грузится только XP, Линукс восстанавливать времени не было, а DOS лежит мертвяком на отдельном разделе. MBR в самом начале я забэкапил, а вот загрузочную область не получилось, и загрузочник ДОСа, видимо, потёрся, т.к. при восстановлении MBR, XP переставала грузиться, Линух загружался, а ДОС так и не воскрес. На новогодние выходные брат опять приедет, и нужно будет сделать так, чтоб всё работало. Помогите, пожалуйста!
 
Сначала устанавливай DOS, в специально созданный для него раздел, я пологаю метров 100 под него выдели больше не надо ну и естественно файловая должна быть FAT или FAT32. Потом ставишь XP в процессе установки загрузочник будет обновлен автоматически. Тоесть у тебя будет диск С - XP, диск D или Е логическим с DOS. При загрузке соотвественно появиться выбор операционки. В принципе boot.ini можешь вручную отредактировать указав только partition (раздел) в котором у тебя стоит XP, DOS, Linux и т.д.
 
Всё намного сложнее. Дистрибудива с ДОСом у меня нет, он уже был установлен на ноуте. Я сохранил только копию MBR и все файлы ДОСа. Когда я стал ставить ХР, я отрезал от первичного диска, на котором изначально стоял ДОС, бОльшую часть и ставил ХР туда. Как обычно, дистрибутив ХР сначала накопировал туда файлов, необходимых для последующей загрузки с винчестера, после первой перезагрузки во время установки, и выдал ошибку, что не может найти какой-то файл (я уже не помню какой). Помнится, когда-то были подобные проблемы с установкой ХР рядом с 98-й, когда та стояла на диске С:. Тогда я сделал раздел, на который ставил ХР, активным, с помощью ДОСового Partition Magic и всё пошло. В этот раз я сделал также, т.е. отрезанный кусок, на который ставил ХР, сделал активным, перезагрузился и установка прошла как по маслу. Естественно, этот диск стал диском С:, хотя и не начинался с начала винчестера, а раздел с ДОСом стал диском D. В boot.ini загрузка ДОСа прописалась, как "Загрузка предыдущей операционной системы на диске С:", вызов которой приводил к ошибке о невозможности найти какой-то файл, по-моему даже .bin. Среди файлов ДОСа этого файла не нашлось. Я так понял, что это загрузочник ДОСа, который либо совсем потёрся, либо лежит не там, куда ссылаются в boot.ini.
 
ЛиС, Сноси все к чертям, разбей диск на разделы заново.
1-ый раздел Диск C: WinXP активный основной NTFS
2-ой раздел Диск D: DOS логический дополнительный FAT32
Сначала ставь DOS, в принципе можешь даже с загрузочной WIN98 сделать себе DOS, самое главное sys с: не забудь. А потом уже ставь XP в основной раздел. Кстати очень неплохо может подойти "Hirens Boot CD", я бы с него сделал DOS раздел.
 
TroyaNetz, может я не прав (столько лет прошло :)), но по-моему дос не сможет загрузиться с раздела, который начинается за границей 2-х гигов. Не помню где засада, но где-то есть, поэтому раздел с досом должен быть первым, и диск размечать надо fdisk'ом из комплекта доса.
 
KelWin, Отковырял у себя в архивах.

32-разрядная файловая система FAT32 появилась в Windows 95 OSR2 и поддерживается в Windows 98/ME и Windows 2000/XP/Server 2003. Она обеспечивает оптимальный доступ к жестким дискам, повышая скорость и производительность всех операций ввода/вывода. FAT32 представляет собой усовершенствованную версию FAT, предназначенную для использования на томах, объем которых превышает 2 Гбайт. В Windows XP и Windows Server 2003 система FAT32 применяется для форматирования дисков DVD-RAM.
Для обеспечения максимальной совместимости с существующими прикладными программами, сетями и драйверами устройств FAT32 была реализована с минимумом возможных изменений в архитектуре и внутренних структурах данных. Все утилиты Microsoft, предназначенные для работы с дисками (Format, Fdisk, Defrag и ScanDisk), были переработаны для обеспечения поддержки FAT32. Кроме того, Microsoft проводит большую работу по поддержке ведущих фирм-производителей драйверов устройств и утилит для работы с диском, чтобы помочь и в обеспечении поддержки FAT32 в их продуктах.

FAT16
Поддерживается большинством операционных систем, в числе которых MS-DOS, Windows 9х/МЕ, Windows NT, OS/2 и UNIX
Эффективна только на логических дисках, размер которых не превышает 256 Мбайт
Поддерживает сжатие диска только с помощью таких DOS-утилит, как DrvSpace
На практике ограничена по размеру до 65 524 кластеров. Каждый кластер имеет фиксированный размер в зависимости от размера логического диска. Ограничения по количеству кластеров и их размеру (64 Кбайт) приводят к общему ограничению по размеру диска (не более 4 Гбайт). Следует, однако, учитывать то, что кластеры размером 64 Кбайт могут распознаваться неправильно некоторыми приложениями и системами! Помимо этого, FAT12/16 обычно имеет ограничения по количеству файлов и папок, которые могут содержаться в корневом каталоге (в зависимости от диска максимальное значение колеблется от 200 до 400)
Поскольку с увеличением размера диска размер кластера FAT16 увеличивается, хранение файлов на таких дисках становится неэффективным. Например, если файл размером 10 Кбайт хранится в кластере размером 32 Кбайт, то 22 Кбайт дискового пространства не используются

FAT32
Поддерживается всеми операционными системами Windows, начиная с Windows 95 OSR2; поддержка FAT32 имеется также и на других платформах
Не поддерживаются диски, размер которых менее 32 Мбайт
Не поддерживает сжатие диска
Использует кластеры меньшего размера, в результате чего дисковое пространство используется более эффективно. Максимальный размер кластера — 1 6 Кбайт, максимальный размер форматируемого диска — 32 Гбайт; чтение и запись поддерживается на томах до 2 Гбайт
Для дисков размером от 257 Мбайт до 8 Гбайт размер кластера — 4 Кбайт

FAT32 обеспечивает следующие преимущества по сравнению с прежними реализациями FAT

Поддержка дисков размером до 2 Тбайт. Следует, правда, отметить, что команда Format, имеющаяся в Windows Server 2003, не позволяет форматировать для использования FAT32 тома, размер которых превышает 32 Гбайт (это касается и форматирования томов программой Setup). Поэтому при форматировании томов объемом более 32 Гбайт следует использовать файловую систему NTFS. Однако драйвер Fastaft, имеющийся в составе Windows Server 2003, позволяет монтировать и поддерживать любые тома FAT32, в том числе и такие, объем которых превышает 32 Гбайт. За исключением упомянутого выше ограничения FAT32 в Windows Server 2003 работает точно так же, как в Windows 95 OSR2, Windows 98 и Windows Millennium Edition.
Более эффективное расходование дискового пространства. FAT32 использует более мелкие кластеры, что позволяет повысить эффективность использования дискового пространства на 10—15% по сравнению с FAT.
Повышенная надежность и более быстрая загрузка программ. В отличие от FAT12 и FAT16, FAT32 обладает возможностью располагать корневой каталог в любой области тома. Кроме того, загрузочный сектор FAT32 был расширен по сравнению с FAT16 и содержит резервные копии жизненно важных структур данных. Повышенная устойчивость FAT32 обусловлена именно этими факторами.
 
Пока не над чем колдовать. Ноут приедет ко мне на новогодние выходные. А пока мне нужно подковаться информационно. Вот про установку ДОС можно поподробнее? Я его на винт никогда не ставил. Всегда, если и приходилось с ним работать, то либо он был на загрузочной дискете, либо на загрузочном диске. Hiren's Boot CD у меня есть, версии 9.2. Но как с него "сделать ДОС раздел", и что вообще под этим подразумевается? Это во-первых. Во-вторых, обязательно ли ДОСовый раздел должен быть логическим (не primary)? И в-третих, на ноуте стоял какой-то модифицированный ДОС, не чистый MS. Там и оболочка и не NC, и не VC. И для самого ДОСа куча всяких утилиток лежит (там всё около 20 Мб занимает)... а, вспомнил! PTS-DOS он называется. Так вот, хотелось бы его оставить. Я так понимаю, что это можно сделать, установив, каким-либо образом, простой MS-DOS и заменив все его файлы бэкапом от PTS-DOS. Но вот как поставить тот же MS-DOS на винт (где, в конце концов, дистрибутив на него взять, или как с загрузочной дискеты его на винт перенести, чтобы потом он с винта грузился?), я пока так и не понял. И что такое sys c: ?
 
По поводу последнего. Команда sys переносит системные файлы с одного диска на другой. К примеру, команда sys a:c: копирует системные файлы с диска А: на диск С: (comand.com, io.sys, config.sys)

По поводу ДОСА - могу выложить старый добрый ДОС 6.22 полный
 
Да, конечно, если можно, он не помешает. А по поводу команды sys, а что делает format /s ? И является ли копирование этих самых системных файлов установкой ДОСа?
 
ЛиС, sys c: перенос системных файлов в корень диска C:
format c: /s /q /(system)/(quick) к примеру быстрое форматирование диска C: с переносом системных файлов в коренную директорию. Замечу диск С: делается загрузочным. Если Вы просто скопируете системные файлы io.sys msdos.sys command.com в корень С:, то загрузка с него будет невозможна.
 
Т.е., получается, что ДОС сам себя может установить, даже если он записан на загрузочную дискету? А тот ДОС, который XP делает, подойдёт? И последнее. format X: /s делает диск X: загрузочным. Если я сделаю format d: /s, а потом буду ставить на c: ХР, что будет?
 
ЛиС,
Т.е., получается, что ДОС сам себя может установить, даже если он записан на загрузочную дискету?
по команде sys c: копируется только 3 файла, все остальное (дрова на мышь, CD-ROM и т.д. и т.п.) копируешь сам, далее прописывашь в файлы autoexec.bat и config.sys параметры запуска девайсов и приложений. В принципе все.
А тот ДОС, который XP делает, подойдёт?
Не совсем, с русским может быть проблема, а потом он пустой как барабан (в смысле загрузочник из под XP).
Если я сделаю format d: /s, а потом буду ставить на c: ХР, что будет?
XP его оставит и пропишет в boot.ini что-то типа multi(0)disk(0)rdisk(0)partition(2)\DOS="DOS 7.22".
Будут проблемы с бутом отпишись.
 
Хорошо. Всем спасибо за консультацию! Надеюсь, на новогодних выходных вы не пропадёте тут все совсем, чтоб ежели чё...
 
Я понимаю, что вопрос был "как установить..",
но может, для простоты, можно познакомиться с DOSом при помощи программы DOSBox?
Или поставить DOS на виртуальную машину...
 
Верх