К списку форумов К списку вопросов
WinXP & Win98 = ??? - NTFS (Primary (Active [Bootable])) vs. FAT (Primary)
xl2night
27.09.2004 - 20:05
Такая вот проблема..
Хочу чтобы работали две эти ОСи, но:
почти на всех разделах стоит NTFS и соотвественно стоит WinXP. (Primary (Active [Bootable]))
также есть 1 маленький раздел FAT32 (Primary) на котором стоит Win98. В WinXP этот винт определяется как самый последний (после букв CD-ROM'ов) (H:)
=====
При попытке прописать в boot.ini
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional RU" /fastdetect
C:\WINDOWS="MS Win98"
возникает ошибка...
также если написать
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional RU" /fastdetect
H:\WINDOWS="MS Win98"
то опять ошибка и перезагрузка
как всё таки сделать - не соображу (в принципе Win98 я пользуюсь оччччень редко - так.... для тестов только)
просто неудобно каждый раз когда нужен Win98, делать раздел FAT32 активным... а потом опять всё ставить на место
xl2night
1 - 27.09.2004 - 20:08
Буквы дисков тоже переставлять особо не хочется, потому что потом опять будет много мороки с исправлениями путей в реестре и т.д.
Да и привык так я уже....
Boroda
2 - 28.09.2004 - 16:44
Имхо, если 98 сразу ставился на H:, то H:="MS Win98". Хотя хотелось бы знать, как называется файл с загрузочным сектором от 98 и где он лежит.
Вот чуть-чуть
http://www.softforum.ru/news.exe?cmd=article&group=cps.microsoft.windows.nt&item=2994&utag=
http://askme.by.ru/windows_2k/2/163_3.htm
xl2night
3 - 28.09.2004 - 16:52
Спасибо, попробую...
xl2night
4 - 02.10.2004 - 00:26
При запуске debug.exe с таким конфиг.файлом, WinXP сначала ругается на попытку debug.exe заполучить прямой доступ к диску, а потом как нажимашь кнопочку "Пропустить", то потом debug.exe всё равно ругается что видети ли, произошла "ошика диска при чтении с устройства H". В чём может быть косяк??
--
Пробовал заргужать WinXP в режиме восстановления (консоль) - там нельзя запустить этот debug.exe ...
ИХМО, эта штуковина только и называется консолью восстановления..
Ничего в ней по нормальному сделать нельзя....
Boroda
5 - 02.10.2004 - 21:48
Хз... Я это делал на FAT16 и потому не помню, с какой системы - 2000, 98SE или MS-DOS. :-) На тех ссылках содержание файла кажется выложено в строчку... Вот мой:
-
E:\NMAP\NMAP-3.70>type d:\win98tst.scr
L 100 2 0 1
N C:\WIN98tst.DOS
R BX
0
R CX
200
W
Q
E:\NMAP\NMAP-3.70>
-
Кажется я с С: сектор сохранял. Как вариант, попробуй передавать параметры не из файла, а руками, по запросам программы. Типа так:
-
E:\NMAP\NMAP-3.70>debug
-l 100 2 0 1
-n boot.tmp
-r bx
BX 0000
:0
-r cx
CX 0000
:200
-w
Запись: 00200 байт
-q
E:\NMAP\NMAP-3.70>
-
Я так делал. Это типа пакетника. Или попробуй из другой системы. Например из MS-DOS'а с загрузочной дискеты 9х. Если на ней нет debug.exe (не помню), сам положи на неё или в доступное место харда. Возможно ХРшный дебуг так работать не захочет, поэтому придётся взять его из 9х.
-
Консоль предназначена только для восстановления, при крахе, а не для удобной работы. :-) Она не даст запустить ничего, кроме того, что есть в ней самой. В т. ч. и по соображениям безопасности. За-то в ней есть несколько полезных штучек. Про наличие в ней дебуга тоже не помню. :-)
-
Всё вышесказаное - имхо.
xl2night
6 - 03.10.2004 - 00:30
to Boroda, огромное спасибо!! Я понял своюю ошибку: нужно было этот "скрипт", предложенный тобой во втором посте запускать не в WinXP (как написано в той стайке), а как ты написал - из MS-DOS'а с загрузочной дискеты 9х (ведь boot-сектору ведь глубоко по барабану в какой среде он будет создан :/) просто меня смутили разные бувкы дисков WinXP и MS-DOS.
Потом после запуска этой штуковины (у меня комп даже подвис, ну да лано, главно что всё работает как надо :) ) просто нужно перенести в WinXP этот создаеннsq файлик (в моем случае с диска H:) на системный диск. Вот!
А потом уже в boot.ini прописать строчку
C:\BOOTSECT.DOS="Windows 98"
========
ОГРОМНОЕ THANK YOU ещё раз :)
xl2night
7 - 03.10.2004 - 00:32
Теперь, если бы найти программку для ЗАПИСИ/чтения системы NTFS под Win9x - было бы вообще супер!
Boroda
8 - 03.10.2004 - 01:31
Имхо, переносить его не обязательно. Если он называется bootsect.dos и лежит вместе с ntldr, то в boot.ini его название и местоположение можно не указывать. Просто - C:\="Windows 98". А если они указаны, то он может называться как угодно лежать где угодно, хоть на дискете. :-) А за прогой тока к Яндексу по словам и сочетаниям типа ntfs for dos, ntfs for windows 98, dosntfs, win98ntfs...

К списку вопросов на форуме Операционные системы

>>