"NTLDR is missing" -- что делать??!!

ptica214

Система Windows XP PRO полегла.
На загрузочном C: был NTFS, на других логических (D: и E:) --FAT32.
При попытке загрузиться выдаётся сообщение -- SUBJ.
Отсюда вопросы:
1. Сталкивался кто с подобным?
2. Как с этим "подобным" бороться с наименьшими потерями?
3. Есть ли у кого загрузочные дискеты для XP или загрузочный CD "Windows XP PRO"?
4. Может ли этот "Кто-то" поделиться своими сокровищами?
Короче -- ПОМОГИТЕ!

glukhovaOlga

у меня такое было когда я потер на свем С: файл ntldr (у меня FAT С: а D: NTFS) - лечилось вставкой винта в другой комп с NT

CapitanJack

у тебя просто недоступен диск системный. траблы могут быть от неправильных драйверов для чипсета. а в сэйф моде грузится ? а в ласт ноун гуд кофигурэйшн ?

vijrel7878

самый простой способ - начать ставить XP и отрубить. Программа утановки сначала копирует все файла необходимые для загрузки

ol4a21

Маза драйвера от чипсета тут ни при чём
По любому ntldr считывается с диска через функции БИОС

CapitanJack

нихуя подобного.

ol4a21

Изложи свою версию
Но маза ты ошибаешься

CapitanJack

если ты поставишь ХР на маме с интеловским чипсетом а потом хард с уже установленной виндой поставишь в тачку с виашной мамой и захочешь загрузится с этого харда то получишь именно такую ошибку.

kat-97

хреново тебе!
диск С: нужно оставлять в fat или fat32, а операционки на другие ставить...
ищи прогу, которая читает ntfs и пиши туда файл этот...

vijrel7878

самая лучшая прога, которая читает ntfs и пишет туда этот файл - setup.exe из диска c win xp

bobking

Ты дизассемблируй bootsector виндовый.

eee1

Create a floppy-disk with nltdr, boot.ini and run your Windows from that disk. The floppy disk will load the ntldr, boot and then redirect the operating process to your hard-disk.

borisovabest

Well, I think I could've done that, had I that floppy or (at list) had I been able to create it...
That's why I asked if anyone could lend me those flp's...
But thanks for the idea anyway...

borisovabest

Я тут уже погрузился в процесс переустановки системы...
Поскольку мой CD "Windows XP PRO" оказался не вполне (а точнее совсем не) загрузочным (мать их, этих продавальщиков ломаного софта! Хоть бы уж копировали по-человечески! взял дистрибутив с \\ultra (Простите, если в написании обшибся... А товарищу -- особый и отдельный RESPECT!)...
Так вот... Дошёл до самого интересного этапа: введения серийного номера продукта, коим, к печали своей, не обладаю.
Есть варианты, где достать? (От моего CD не подходит...)

kerkpirr

7HPVP-8VHPV-G7CQ3-BTK2R-TDRF3
TYQMK-4H47Y-GKQ8V-CG2JQ-D9VJR
MMF3V-8MKDT-YTXBM-VMFK3-FYCW2
KYCT7-R237H-MJW8Q-K3M2T-9TXFQ
TX43K-XKQHC-XKV6V-XHKBT-2MQ9T
VRXY7-4BXVF-QKFPT-FFPBT-4FVX7
2TQR6-7WGR4-XXT4Y-7JMRW-4KJYC
JTWYW-8Y6GQ-4KMTP-KQKD8-9K239
6J3B7-TXRH2-B6V82-GMPTB-R7Y9D
7RBJB-FQ72K-MW4QQ-4GTXR-6KXMX
3P2W2-RPH8F-8MGWD-J8JRD-GGM48
MDHVP-PH7DT-3QPRP-DP8G2-6WBQK
RCHMX-GPK89-DDQRB-BC8XJ-MFM97
K3TBB-QB42Q-D8RTK-RBBBQ-JHJRH
K3XWD-FTFYC-7XR8P-BPMK4-GTGCV
KHXRT-RB7YK-YTPW6-HJX-YPFHR
MTB43-B6BG3-BVQJX-JPQFM-VWXRK
8BRKT-KGDXF-HCWPM-FXRKW-J3PGJ
RFYPJ-BKXH2-26FWP-WB6MT-CYH2Y
CVG3V-DVGFM-6J3BB-FXKV2-W28FG
PFRD7-QGHPG-8DXJ4-BPFGH-7MWDG

alexpar

для корпорейта, может и тебе подойдёт:
22DVC-GWQW7-7G228-D72Y7-QK8Q3

borisovabest

Ого! Спасибо, ща пробану...
Тут ещё такой вопрос (постепенно вызрел :-) ):
А может у кого есть нормальный XP PRO английского пошиба? Авторанистый?
(Я, по наивности, полагал, что у меня самого именно такой -- ни хрена...)
Так что если у кого обнаружится... Буду долгое время хранить в памяти его подпись (даже если "Анонимус" :-).

borisovabest

Увы и ах: ни один серийный номер не подошёл. Похоже, серия не та или ещё чего?..
Будут предложения -- жду! (А-то чё делать -- неясно.......понятно...)

alexpar

скачай другой XP

ol4a21

Поставить Win2000, Win 98, Linux, FreeBSD или ещё чего-нибудь
А лучше - выкинуть комп нах

Yodel

Бывают ли такие операционки, что работать можно, а играть (или систему настраивать ) - нет?

ol4a21

Мне лень ковыряца в этом говне (дизасм дампа бут-сектора от вин2к для нтфс)
Но в нём сразу видно вызовы функций БИОС int13 (чтение с диска) и int10 (вывод тех самых сообщений на экран)
Обращений к портам не наблюдается

public start
start proc far
jmp short loc_0_154
nop
dec si
push sp
inc si
push bx
and [bx+si], ah
and [bx+si], ah
add [bp+si], al
or [bx+si], al
db 0 ;
db 0 ;
db 0 ;
db 0 ;
db 0 ;
db 0 ;
db 0F8h ; —
db 0 ;
db 0 ;
db 3Fh ; ?
db 0 ;
db 0FFh ;
db 0 ;
db 3Fh ; ?
db 0 ;
db 0 ;
db 0 ;
db 0 ;
db 0 ;
db 0 ;
db 0 ;
db 80h ; А
db 0 ;
db 80h ; А
db 0 ;
db 3Ah ; :
db 0Dh ;
db 77h ; w
db 1 ;
db 0 ;
db 0 ;
db 0 ;
db 0 ;
db 4 ;
db 0 ;
db 0 ;
db 0 ;
db 0 ;
db 0 ;
db 0 ;
db 0 ;
db 0D3h ; ╙
db 70h ; p
db 17h ;
db 0 ;
db 0 ;
db 0 ;
db 0 ;
db 0 ;
db 0F6h ; Љ
db 0 ;
db 0 ;
db 0 ;
db 1 ;
db 0 ;
db 0 ;
db 0 ;
db 26h ; &
db 8Fh ; П
db 73h ; s
db 0Ch ;
db 0A7h ; з
db 73h ; s
db 0Ch ;
db 48h ; H
db 0 ;
db 0 ;
db 0 ;
db 0 ;
loc_0_154:
cli
xor ax, ax
mov ss, ax
assume ss:nothing
mov sp, 7C00h
sti
mov ax, 7C0h
mov ds, ax
assume ds:nothing
call sub_0_17B
mov ax, 0D00h
mov es, ax
assume es:nothing
xor bx, bx
mov byte ptr ds:0Eh, 10h
call sub_0_1C7
push 0D00h
push 26Ah
retf
start endp ; sp = -8
sub_0_17B proc near
mov dl, ds:24h
mov ah, 8
int 13h
jnb loc_0_18A
mov cx, 0FFFFh
mov dh, cl
loc_0_18A:
movzx eax, dh
inc ax
movzx edx, cl
and dl, 3Fh
mul dx
xchg cl, ch
shr ch, 6
inc cx
movzx ecx, cx
mul ecx
mov ds:20h, eax
retn
sub_0_17B endp
;
sub_0_1AA proc near
mov ah, 41h
mov bx, 55AAh
mov dl, ds:24h
int 13h
jb locret_0_1C6
cmp bx, 0AA55h
jnz locret_0_1C6
test cl, 1
jz locret_0_1C6
inc byte ptr ds:14h
locret_0_1C6:
retn
sub_0_1AA endp
;
sub_0_1C7 proc near
pushad
push ds
push es
loc_0_1CB:
mov eax, ds:10h
add eax, ds:1Ch
cmp eax, ds:20h
jb loc_0_217
push ds
push large 0
push eax
push es
push bx
push large 10010h
cmp byte ptr ds:14h, 0
jnz loc_0_200
call sub_0_1AA
loc_0_1F7:

cmp byte ptr ds:14h, 0
jz loc_0_261
loc_0_200:
mov ah, 42h
mov dl, ds:24h
push ss
pop ds
assume ds:nothing
mov si, sp
int 13h
pop eax
pop bx
pop es
assume es:nothing
pop eax
pop eax
pop ds
assume ds:seg000
jmp short loc_0_244
;
loc_0_217:
xor edx, edx
movzx ecx, word ptr ds:18h
div ecx
inc dl
mov cl, dl
mov edx, eax
shr edx, 10h
div word ptr ds:1Ah
xchg dl, dh
mov dl, ds:24h
mov ch, al
shl ah, 6
or cl, ah
mov ax, 201h
int 13h
loc_0_244:
jb loc_0_261
mov ax, es
add ax, 20h
mov es, ax
assume es:nothing
inc dword ptr ds:10h
dec word ptr ds:0Eh
jnz loc_0_1CB
pop es
assume es:nothing
pop ds
popad
retn
;
loc_0_261: mov al, byte ptr loc_0_1F7+1
call sub_0_270
mov al, byte ptr loc_0_1F7+4
call sub_0_270
sti
loc_0_26E: jmp short loc_0_26E
sub_0_1C7 endp
;
sub_0_270 proc near
mov ah, 1
mov si, ax
loc_0_274:
lodsb
cmp al, 0
jz locret_0_282
mov ah, 0Eh
mov bx, 7
int 10h
jmp short loc_0_274
;
locret_0_282:
retn
sub_0_270 endp
; db 0Dh ;
db 0Ah ;
db 41h ; A
db 20h ;
db 64h ; d
db 69h ; i
db 73h ; s
db 6Bh ; k
db 20h ;
db 72h ; r
db 65h ; e
db 61h ; a
db 64h ; d
db 20h ;
db 65h ; e
db 72h ; r
db 72h ; r
db 6Fh ; o
db 72h ; r
db 20h ;
db 6Fh ; o
db 63h ; c
db 63h ; c
db 75h ; u
db 72h ; r
db 72h ; r
db 65h ; e
db 64h ; d
db 0 ;
db 0Dh ;
db 0Ah ;
db 4Eh ; N
db 54h ; T
db 4Ch ; L
db 44h ; D
db 52h ; R
db 20h ;
db 69h ; i
db 73h ; s
db 20h ;
db 6Dh ; m
db 69h ; i
db 73h ; s
db 73h ; s
db 69h ; i
db 6Eh ; n
db 67h ; g
db 0 ;
db 0Dh ;
db 0Ah ;
db 4Eh ; N
db 54h ; T
db 4Ch ; L
db 44h ; D
db 52h ; R
db 20h ;
db 69h ; i
db 73h ; s
db 20h ;
db 63h ; c
db 6Fh ; o
db 6Dh ; m
db 70h ; p
db 72h ; r
db 65h ; e
db 73h ; s
db 73h ; s
db 65h ; e
db 64h ; d
db 0 ;
db 0Dh ;
db 0Ah ;
db 50h ; P
db 72h ; r
db 65h ; e
db 73h ; s
db 73h ; s
db 20h ;
db 43h ; C
db 74h ; t
db 72h ; r
db 6Ch ; l
db 2Bh ; +
db 41h ; A
db 6Ch ; l
db 74h ; t
db 2Bh ; +
db 44h ; D
db 65h ; e
db 6Ch ; l
db 20h ;
db 74h ; t
db 6Fh ; o
db 20h ;
db 72h ; r
db 65h ; e
db 73h ; s
db 74h ; t
db 61h ; a
db 72h ; r
db 74h ; t
db 0Dh ;
db 0Ah ;
db 0 ;
db 0 ;
db 0 ;
db 0 ;
db 0 ;
db 0 ;
db 0 ;
db 0 ;
db 0 ;
db 0 ;
db 0 ;
db 0 ;
db 0 ;
db 0 ;
db 83h ; Г
db 0A0h ; а
db 0B3h ; │
db 0C9h ; ╔
db 0 ;
db 0 ;
db 55h ; U
db 0AAh ; к
seg000 ends
end start

bobking

№!
зажигает.
Не в тему:
Правда, это не объясняет проблему, которую описал .

bobking

Кстати, это IDA?

ol4a21

>Не в тему:
>Правда, это не объясняет проблему, которую описал .
не объясняет
впрочем, я наблюдал один такой эксперимент - нтлоадер грузился, падало всё где-то при загрузке драйверов
так что мне неведомо, что там у него такое
>Кстати, это IDA?
угу, какая-то древняя совсем
я за новинками в этой области давно уж не слежу

borisovabest

Обнаружил подходящий S/N!
(Думал, ежа родить от радости -- во до чего люди в безумии доходят!)
Думаю, теперь дело пойдёт... Надеюсь, что пойдёт... Очень надеюсь, что пойдёт...
Всем спасибо!

П/С: Вообще-то это был не я...

bobking

> угу, какая-то древняя совсем
> я за новинками в этой области давно уж не слежу
Я так вовсе objdump'ом смотрел.

ol4a21

А я был уверен, что ты прямо машинный код рюхаешь

bobking

Ну, первый jmp и nop после него разрюхал прямо по less bootsector.

ol4a21

А тебе после этого консоль резетить не пришлось?

bobking

А у меня less для не ANSI символов восьмеричный код выдаёт.

ol4a21

хех
не знал про такую мазу
а почему восьмеричный?

bobking

По умолчанию.
Оставить комментарий
Имя или ник:
Комментарий: