![]() |
![]() |
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... |