Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Операционные системы » Другие ОС » DOS вылетает в "Non-system disk or disk error"

Модерирует : lynx, dg

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

Helmsman

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Приветствую всех, многоуважаемые!
 
Что-то я наверное давно с досом уже не ковыряся, потому и ламерю. %)
 
История проблемы:
Сбой питания, зависание компа, опослЯ чего ничто не грузилось.
 
Задача:
Восстановить винчестер до состояния чтобы можно было загрузить операционки.
Винчестер старый, 430 Мб, Seagate ST3491A.
Биос той тачки, на которой он стоял, ничего про DMA не знает, тока PIO, хотя винт умеет работать в DMA1. Системой определяется по CHS-доступу.
2 раздела, 175 Мб DOS 6.22 FAT16, остальное отдано под FreeBSD (её не рассматриваем, нужна пока только DOS).
Винчестер 100% рабочий с т.з. механики и электроники. Ни одного бэда по mhdd, ни одной ошибки по Victoria 3.33.
 
На винте стоит NTLOADER, для него два бутсектора брошены в корень диска С:
bootsect.dos
bootsect.bsd
 
Ни одна виндовая прога не находит никаких ошибок, кроме самого старта Win2k - выдаёт "need to check condistency", но проверять его отказывается, т.е. процесс загрузки продолжается дальше, без каких-либо запусков chkdsk или scandisk.
DOS-овский Norton DD из пакета NU8.0 нашёл какие-то ошибки в FAT при первом запуске, что-то там поисправлял, но ничего лучше не стало.
 
Раздел активный, всё пучком, Partition Magic 8.0 нормально работает с ним.
io.sys, msdos.sys, command.com на месте, [может, они "побились"? так вроде тогда ошибка должна быть другая?]
Винт стоит мастером (на нём даже перемычек нет, он не умеет в паре с другими девайсами шлейф делить), никаких постороних звуков нет, только удар головок об ограничитель при ребуте (но это вроде у всех старых винтов так было)
 
Что уже сделано:
Руками восстановлены MBS, MBR, PT.
Диск видно из-под Win2K, все файлы читаются, можно даже поправить boot.ini - никаких проблем нет. Проверено всё подряд пакетами
1) Easy Recovery Prof. 6.0
2) Fix-It Utilites 5.0
3) Symantec System Works 2004
 
Подозрительные подробности:
При запуске de.exe из комплекта NU8.0 - ошибка
"Disk has a file allocation error
Status line will only contain partial information"
может, отсюда покопать? У меня уже ни мыслей нет ни слов... одни букывы.
 
Приложение: содержимое bootsect.dos
00000000:  EB 3C 90 4D 53 57 49 4E | 34 2E 30 00 02 08 01 00
00000010:  02 00 02 00 00 F8 FC 00 | 3E 00 0F 00 3E 00 00 00
00000020:  70 D1 07 00 80 00 29 E0 | 10 3C 2D 41 46 49 41 43
00000030:  30 32 41 43 42 00 46 41 | 54 31 36 20 20 20 FA 33
00000040:  C0 8E D0 BC 00 7C 16 07 | BB 78 00 36 C5 37 1E 56
00000050:  16 53 BF 3E 7C B9 0B 00 | FC F3 A4 06 1F C6 45 FE
00000060:  0F 8B 0E 18 7C 88 4D F9 | 89 47 02 C7 07 3E 7C FB
00000070:  CD 13 72 79 33 C0 39 06 | 13 7C 74 08 8B 0E 13 7C
00000080:  89 0E 20 7C A0 10 7C F7 | 26 16 7C 03 06 1C 7C 13
00000090:  16 1E 7C 03 06 0E 7C 83 | D2 00 A3 50 7C 89 16 52
000000A0:  7C A3 49 7C 89 16 4B 7C | B8 20 00 F7 26 11 7C 8B
000000B0:  1E 0B 7C 03 C3 48 F7 F3 | 01 06 49 7C 83 16 4B 7C
000000C0:  00 BB 00 05 8B 16 52 7C | A1 50 7C E8 92 00 72 1D
000000D0:  B0 01 E8 AC 00 72 16 8B | FB B9 0B 00 BE E6 7D F3
000000E0:  A6 75 0A 8D 7F 20 B9 0B | 00 F3 A6 74 18 BE 9E 7D
000000F0:  E8 5F 00 33 C0 CD 16 5E | 1F 8F 04 8F 44 02 CD 19
00000100:  58 58 58 EB E8 8B 47 1A | 48 48 8A 1E 0D 7C 32 FF
00000110:  F7 E3 03 06 49 7C 13 16 | 4B 7C BB 00 07 B9 03 00
00000120:  50 52 51 E8 3A 00 72 D8 | B0 01 E8 54 00 59 5A 58
00000130:  72 BB 05 01 00 83 D2 00 | 03 1E 0B 7C E2 E2 8A 2E
00000140:  15 7C 8A 16 24 7C 8B 1E | 49 7C A1 4B 7C EA 00 00
00000150:  70 00 AC 0A C0 74 29 B4 | 0E BB 07 00 CD 10 EB F2
00000160:  3B 16 18 7C 73 19 F7 36 | 18 7C FE C2 88 16 4F 7C
00000170:  33 D2 F7 36 1A 7C 88 16 | 25 7C A3 4D 7C F8 C3 F9
00000180:  C3 B4 02 8B 16 4D 7C B1 | 06 D2 E6 0A 36 4F 7C 8B
00000190:  CA 86 E9 8A 16 24 7C 8A | 36 25 7C CD 13 C3 0D 0A
000001A0:  4E 6F 6E 2D 53 79 73 74 | 65 6D 20 64 69 73 6B 20
000001B0:  6F 72 20 64 69 73 6B 20 | 65 72 72 6F 72 0D 0A 52
000001C0:  65 70 6C 61 63 65 20 61 | 6E 64 20 70 72 65 73 73
000001D0:  20 61 6E 79 20 6B 65 79 | 20 77 68 65 6E 20 72 65
000001E0:  61 64 79 0D 0A 00 49 4F | 20 20 20 20 20 20 53 59
000001F0:  53 4D 53 44 4F 53 20 20 | 20 53 59 53 00 00 55 AA
 
Если кто-то что-то может подсказать - помогите, плз.
Ну не делать же ему LLF? %-\

Всего записей: 217 | Зарегистр. 08-11-2003 | Отправлено: 19:15 15-08-2005
vjunk

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Если диск из старого компьютера (с древним биосом) переставлялся в новый,
и обрабатывался дисковыми утилитами типа NDD, вполне возможно что там
в разделе DOS уже полная каша.
 
Сам неоднократно наблюдал такую вещь:
 
Берем старый диск маленького объема, подключаем его к компу от второго
пентиума и выше (в биосе выставляем режим CHS), форматируем, устанавливаем
DOS  - все работает. Теперь втыкаем этом винт в старый компьютер - не грузится.
При этом, если загрузиться с дискеты, то вроде как файлы на винте видны.
Так что вполне вероятно, что адресация режима CHS на новых и старых компьютерах
не совпадает.
 
Что можно попробовать сделать:
 
1. Сохранить загрузочный сектор от NTLOADER в файл
2. Загрузиться с дискеты той версии дос, которая стоит на винте
3. Запустить SYS C:
4. Если после этого система грузится, то сохранить загрузочный сектор в файл  bootsect.dos
5. Восстановить из файла загрузочный сектор NTLOADER
 
Все это делать на СТАРОМ компьютере.

Всего записей: 303 | Зарегистр. 23-02-2005 | Отправлено: 18:16 16-08-2005
Helmsman

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вопрос решён с помощью пакета Norton Utilites Advanced Edition.
Особливо незаслуженно забытая прога disktool.exe помогла

Всего записей: 217 | Зарегистр. 08-11-2003 | Отправлено: 08:47 17-08-2005
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Операционные системы » Другие ОС » DOS вылетает в "Non-system disk or disk error"


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru