티스토리 뷰

PC,노트북,컴퓨터

HDD mbr HEX 덤프

바람사탕 2023. 12. 11. 14:43
반응형

;********************************************************************;
;*                      x86 Master Boot Record                      *;
;*                                                                  *;
;*                github.com/egormkn/MBR-Boot-Manager               *;
;********************************************************************;

%define SIZE 512             ; MBR sector size (512 bytes)
%define BASE 0x7C00          ; Address at which BIOS will load MBR
%define DEST 0x0600          ; Address at which MBR should be copied

%define ENTRY_NUM 4          ; Number of partition entries
%define ENTRY_SIZE 16        ; Partition table entry size
%define DISK_ID 0x12345678   ; NT Drive Serial Number (4 bytes)

%define TOP 8                ; Padding from the top
%define LEFT 32              ; Padding from the left
%define COLOR 0x02           ; Background and text color

;********************************************************************;
;*                           NASM settings                          *;
;********************************************************************;

[BITS 16]                    ; Enable 16-bit real mode
[ORG BASE]                   ; Set the base address for MBR

;********************************************************************;
;*                         Prepare registers                        *;
;********************************************************************;

CLI                          ; Clear interrupts

MOV SP, BASE                 ; Set Stack Pointer to BASE
XOR AX, AX                   ; Zero out the Accumulator register
MOV SS, AX                   ; Zero out Stack Segment register
MOV ES, AX                   ; Zero out Extra Segment register
MOV DS, AX                   ; Zero out Data Segment register
PUSH DX                      ; Save DX value passed by BIOS

;********************************************************************;
;*                  Copy MBR to DEST and jump there                 *;
;********************************************************************;

MOV SI, BASE                 ; Source Index to copy code from
MOV DI, DEST                 ; Destination Index to copy code to
MOV CX, SIZE                 ; Number of bytes to be copied
CLD                          ; Clear Direction Flag (move forward)
REP MOVSB                    ; Repeat MOVSB instruction for CX times
JMP SKIP + DEST              ; Jump to copied code skipping part above

SKIP: EQU ($ - $$)           ; Go here in copied code

;********************************************************************;
;*                        Set BIOS video mode                       *;
;********************************************************************;

STI                          ; Enable interrupts

MOV AX, 0x0003               ; Set video mode to 0x03 (80x25, 4-bit)
INT 0x10                     ; Change video mode (function 0x00)
                             ; Destroyed: AX, SP, BP, SI, DI

MOV AX, 0x0600               ; Scroll window (0x00 lines => clear)
MOV BH, COLOR                ; Background and text color
XOR CX, CX                   ; Upper-left point (row: 0, column: 0)
MOV DX, 0x184F               ; Lower-right point (row: 24, column: 79)
INT 0x10                     ; Scroll up window (function 0x06)
                             ; Destroyed: AX, SP, BP, SI, DI

MOV AX, 0x0103               ; Set cursor shape for video mode 0x03
MOV CX, 0x0105               ; Display lines 1-5 (max: 0-7)
INT 0x10                     ; Change cursor shape (function 0x01)
                             ; Destroyed: AX, SP, BP, SI, DI

;********************************************************************;
;*                       Print Partition table                      *;
;********************************************************************;

MOV CX, ENTRY_NUM            ; Maximum of four entries as loop counter
MOV BP, 494 + DEST           ; Location of last entry in the table
XOR BX, BX                   ; BL = active index, BH = page number

%define ZERO BH              ; BH now always holds 0x00, that will be 
                             ; used to minify the generated code

FOR_PARTITIONS:              ; Loop for each partition entry (4 to 1)
    PUSH BP                  ; Save BP state
    
    CMP BYTE [BP], 0x80      ; Check for active state of partition
    JNE NOT_ACTIVE           ; Partition is not active, skip
    MOV BL, CL               ; Save index of active partition
    
    NOT_ACTIVE:              ; Go here if partition is not active
    MOV AH, 0x02             ; Set cursor position, BH set to 0x00
    MOV DX, TOP*0x100+LEFT+2 ; DH = row, DL = column
    ADD DH, CL               ; Change the row according to CL
    INT 0x10                 ; Change cursor position (function 0x02)
                             ; Destroyed: AX, SP, BP, SI, DI
                             
    MOV SI, PARTITION_STR_ID ; Print partition title
    CALL PRINT_STRING        ; Call printing routine
    MOV AL, 0x30             ; Put ASCII code for 0 to AL
    ADD AL, CL               ; Get partition number ASCII code
    MOV AH, 0x0E             ; Character print function
    INT 0x10                 ; Print partition number
                             ; Destroyed: AX
                             
    CMP BL, CL               ; Compare current partition with active
    JNE SKIP_ACTIVE_LABEL    ; If current is not active, skip printing
    MOV SI, ACTIVE_STR_ID    ; Print partition title
    CALL PRINT_STRING        ; Call printing routine
    
    SKIP_ACTIVE_LABEL:       ; Go here to skip printing of "active"
    POP BP                   ; Restore BP state
    SUB BP, ENTRY_SIZE       ; Switch to the previous partition entry
    LOOP FOR_PARTITIONS      ; Print another entry unless CX = 0

CMP BYTE BL, ZERO            ; Check if we found an active partition
JNE RUN_MANAGER              ; If there is one, just display menu
INC BX                       ; If not, set cursor to first entry
JMP MENU_LOOP                ; And display menu

RUN_MANAGER:

;********************************************************************;
;*               Skip menu if Shift key is not pressed              *;
;********************************************************************;

MOV AH, 0x02                 ; Get the shift status of the keyboard
INT 0x16                     ; Get flags of keyboard state to AL
AND AL, 0x03                 ; AND bitmask for left and right shift
CMP AL, ZERO                 ; Check for shift keys
JE BOOT                      ; Skip menu if shift key is not pressed

;********************************************************************;
;*                         Display boot menu                        *;
;********************************************************************;

MENU_LOOP:                   ; Menu loop
    MOV AH, 0x02             ; Set cursor position, BH set to 0x00
    MOV DX, TOP*0x100+LEFT   ; DH = row, DL = column
    ADD DH, BL               ; Change the row according to BL
    INT 0x10                 ; Change cursor position (function 0x02)
                             ; Destroyed: AX, SP, BP, SI, DI

    MOV AH, ZERO             ; Read key code from keyboard
    INT 0x16                 ; Get key code (function 0x00)
    
    CMP AX, 0x4800           ; Check for UP arrow
    JE MOVE_UP               ; Move selection up

    CMP AX, 0x5000           ; Check for DOWN arrow
    JE MOVE_DOWN             ; Move selection down
    
    CMP AX, 0x011B           ; Check for Esc key
    JE REBOOT                ; Reboot
    
    CMP AX, 0x1C0D           ; Check for Enter key
    JE BOOT                  ; Boot from selected partition
    
    JMP MENU_LOOP            ; Read another key
    
;********************************************************************;
;*                         Boot menu routines                       *;
;********************************************************************;

MOVE_UP:                     ; Move cursor up
    CMP BL, 0x01             ; Check if cursor is at the first entry
    JLE MOVE_UP_RET          ; If it is, do nothing
    DEC BX                   ; Move it up by decrementing index
    MOVE_UP_RET:             
    JMP MENU_LOOP            ; Return to menu loop
    
MOVE_DOWN:                   ; Move cursor down
    CMP BL, 0x04             ; Check if cursor is at the last entry
    JAE MOVE_DOWN_RET        ; If it is, do nothing
    INC BX                   ; Move it down by incrementing index
    MOVE_DOWN_RET:
    JMP MENU_LOOP            ; Return to menu loop

;********************************************************************;
;*                    Print Partition subroutine                    *;
;********************************************************************;

PRINT_ERROR:
    MOV SI, ERROR_STR_ID         ; Put error message id to SI
    CALL PRINT_STRING            ; Print error message from SI
    MOV AX, 0x8600               ; Function 0x86 - wait
    MOV CX, 0x002D               ; Put time in microseconds to CX:DX
    XOR DX, DX                   ; Use zero here to minify code
    INT 0x15                     ; Wait 3 seconds
    JMP REBOOT                   ; Reboot

ROM_BASIC:
    INT 0x18                     ; Start ROM-BASIC or display an error

RELOAD:
    INT 0x19                     ; Jump to first sector of disk

REBOOT:
    JMP 0xFFFF:0x0000            ; Perform a cold reboot

HALT: 
    HLT                          ; Halt system
    JMP HALT                     ; Forever loop just because

;********************************************************************;
;*              Select the way of working with the disk             *;
;********************************************************************;

; BX = selected partition (1..4), DX is on stack

BOOT:
PUSH BX                      ; Save state of BX (selected partition)

MOV AH, 0x02                 ; Set cursor position, BH set to 0x00
MOV DX, 0x0101               ; DH = row, DL = column
INT 0x10                     ; Change cursor position (function 0x02)
                             ; Destroyed: AX, SP, BP, SI, DI
                             
MOV AX, 0x0600               ; Scroll window (0x00 lines => clear)
MOV BH, COLOR                ; Background and text color
XOR CX, CX                   ; Upper-left point (row: 0, column: 0)
MOV DX, 0x184F               ; Lower-right point (row: 24, column: 79)
INT 0x10                     ; Scroll up window (function 0x06)
                             ; Destroyed: AX, SP, BP, SI, DI
                             
                             
MOV BP, 430 + DEST           ; Put (446 - ENTRY_NUM) to BP
POP BX                       ; Restore saved state of BX
SHL BX, 4                    ; Multiply partition index by 16
ADD BP, BX                   ; Add offset to BP

POP DX                       ; Restore saved state of DX got from BIOS
MOV [BP], DL                 ; Put DH = BIOS disk number to [BP]

PUSH BP                      ; Save Base Pointer on Stack
MOV BYTE [BP+0x11], 5        ; Number of attempts of reading the disk
MOV BYTE [BP+0x10], ZERO     ; Used as a flag for the INT13 Extensions

MOV AH, 0x41                 ;/ INT13h BIOS Extensions check
MOV BX, 0x55AA               ;| AH = 0x41, BX = 0x55AA,
INT 0x13                     ;| DL = BIOS disk number (HDD1 = 0x80)
                             ;| If CF flag cleared and [BX] changes to 
                             ;| 0xAA55, they are installed
                             ;| Major version is in AH: 01h=1.x; 
                             ;| 20h=2.0/EDD-1.0; 21h=2.1/EDD-1.1; 
                             ;| 30h=EDD-3.0.
                             ;| CX = API subset support bitmap. 
                             ;| If bit 0 is set, extended disk access 
                             ;| functions (AH=42h-44h,47h,48h) are 
                             ;| supported. Only if no extended support 
                             ;\ is available, will it fail TEST
POP BP                       ; Restore Base Pointer from stack

JB TRY_READ                  ; CF not cleared, no INT 13 Extensions
CMP BX, 0xAA55               ; Did contents of BX reverse?
JNZ TRY_READ                 ; BX not reversed, no INT 13 Extensions
TEST CX, 0x0001              ; Check functions support
JZ TRY_READ                  ; Bit 0 not set, no INT 13 Extensions
INC BYTE [BP+0x10]           ; Set INT13 Extensions flag

TRY_READ:
PUSHAD                       ; Save all registers on the stack
                             ; ax, cx, dx, bx, sp, bp, si, di
CMP BYTE [BP+10], 00         ; Compare INT13 Extensions flag to zero
JZ INT13_BASIC               ; If 0, can't use Extensions.

;********************************************************************;
;*                 Read VBR with INT13 Extended Read                *;
;********************************************************************;

; The following code uses INT 13, Function 0x42 ("Extended Read")
; by first pushing the "Disk Address Packet" onto the Stack in 
; reverse order of how it will read the data
;
; Offset  Size      Description of DISK ADDRESS PACKET's Contents
; ------ ------ ------------------------------------------------------
;  0x00   BYTE   Size of packet (0x10 or 0x18; 16 or 24 bytes)
;  0x01   BYTE   Reserved (0x00)
;  0x02   WORD   Number of blocks to transfer (Only 1 sector for us)
;  0x04  DWORD   Points to -> Transfer Buffer (00007C00 for us)
;  00x8  QWORD   Starting Absolute Sector (get from Partition Table:
;                (00000000 + DWORD PTR [BP+0x08]). Remember, the 
;                Partition Table Preceding Sectors entry can only be 
;                a max. of 32 bits!
;   10h  QWORD   (EDD-3.0, optional) 64-bit flat address of transfer 
;                buffer; only used if DWORD at 04h is FFFF:FFFF


PUSH DWORD 0x0               ; Push 4 zero-bytes (32-bits) onto
                             ; Stack to pad VBR's Starting Sector
PUSH DWORD [BP+0x08]         ; Location of VBR Sector
PUSH WORD 0x0                ; Segment then Offset parts, so:
PUSH WORD 0x7C00             ; copy Sector to 0x7c00 in Memory
PUSH WORD 0x0001             ; Copy only 1 sector
PUSH WORD 0x0010             ; Reserved and Packet Size (16 bytes)
MOV AH, 0x42                 ; Function 42h
MOV DL, [BP]                 ; Drive Number
MOV SI, SP                   ; DS:SI must point to Disk Address Packet
INT 0x13                     ; Try to get VBR Sector from disk

; If successful, CF is cleared (0) and AH set to 00h.
; If any errors, CF is set to 1    and AH = error code. In either case, 
; DAP's block count field is set to number of blocks actually transferred

LAHF                        ; Load Status flags into AH.
ADD SP, 0x10                ; Effectively removes all the DAP bytes
                            ; from Stack by changing Stack Pointer.
SAHF                        ; Save AH into flags register, so we do
                            ;  not change Status flags by doing so!
JMP READ_SECTOR

;********************************************************************;
;*                 Read VBR without INT13 Extensions                *;
;********************************************************************;

INT13_BASIC:
MOV AX, 0x0201              ; Function 02h, read only 1 sector
MOV BX, 0x7C00              ; Buffer for read starts at 7C00
MOV DL, [BP+00]             ; DL = Disk Drive
MOV DH, [BP+01]             ; DH = Head number (never use FFh).
MOV CL, [BP+02]             ; Bits 0-5 of CL (max. value 3Fh)
                            ; make up the Sector number.
MOV CH, [BP+03]             ; Bits 6-7 of CL become highest two
                            ; bits (8-9) with bits 0-7 of CH to
                            ; make Cylinder number (max. 3FFh).
INT 0x13                    ; INT13, Function 02h: READ SECTORS
                            ; into Memory at ES:BX (0000:7C00).

;********************************************************************;
;*                       Read loaded VBR sector                     *;
;********************************************************************;

READ_SECTOR:
POPAD                       ; Restore all 32-bit Registers from stack
JNB CHECK_OS                ; Sector loaded successfully
DEC BYTE [BP+0x11]          ; Decrement count of trials (set to 5)
JZ PRINT_ERROR              ; If 0, we tried five times. Show error

RESET_DISK:
PUSH BP                     ; Save BP state
XOR AH, AH                  ; Function 0x00
MOV DL, [BP+00]             ; Put BIOS disk number to DL
INT 0x13                    ; Reset disk
POP BP                      ; Restore BP state
JMP TRY_READ                ; Try again

CHECK_OS:
CMP WORD [0x7DFE], 0xAA55
JNZ PRINT_ERROR             ; Missing bootable mark
CMP WORD [0x7C00], 0x0000
JE PRINT_ERROR              ; No bootloader code

;********************************************************************;
;*                        Jump to loaded VBR                        *;
;********************************************************************;

MOV DX, [BP]                 ; Get disk ID from BIOS; often 0x80
XOR DH, DH                   ; Only DL part matters
JMP 0x0000:0x7C00            ; Jump to VBR

;********************************************************************;
;*                   Print String and Print Char                    *;
;********************************************************************;

; ===== PRINT_STRING =====
; SI: string with 0-end
; BH: page (text mode only)
; BL: color (graphics mode)
PRINT_STRING:                ; Changes: SI, AX; BH set to 0x00
    MOV AH, 0x0E             ; Character print function
    LOAD_CHAR:               ; Print all characters in loop
        LODSB                ; Load character into AL from [SI]
        CMP AL, 0x00         ; Check for end of string
        JZ PRINT_STRING_RET  ; Return if string is printed
        INT 0x10             ; Print character
        JMP LOAD_CHAR        ; Go for another character
    PRINT_STRING_RET: RET    ; Return

;********************************************************************;
;*                             Strings                              *;
;********************************************************************;

PARTITION_STR: DB "Partition ", 0
ACTIVE_STR: DB " (A)", 0
ERROR_STR: DB "Boot sector error", 0x0D, 0x0A, 0

PARTITION_STR_ID: EQU PARTITION_STR - BASE + DEST
ACTIVE_STR_ID: EQU ACTIVE_STR - BASE + DEST
ERROR_STR_ID: EQU ERROR_STR - BASE + DEST

;********************************************************************;
;*                    Fill other bytes with 0x00                    *;
;********************************************************************;

TIMES 440 - ($ - $$) DB 0x00                ; Fill the rest with 0x00

;********************************************************************;
;*                          NT Disk Number                          *;
;********************************************************************;

DD DISK_ID                                  ; NT Drive Serial Number
DW 0x0000                                   ; Padding (must be 0x0000)

;********************************************************************;
;*                          Partition Table                         *;
;********************************************************************;

TABLE_SIZE: EQU (ENTRY_NUM * ENTRY_SIZE)    ; Should be 4*16 = 64
TABLE_OFFSET: EQU (SIZE - TABLE_SIZE - 2)   ; Should be 512-64-2 = 446

TIMES TABLE_SIZE DB 0x00                    ; Zero out partition table
DB 0x55, 0xAA                               ; Mark sector as bootable

 

 

sizeof(disk_mbr)=512
\\.\C: Success!
EB 52 90 4E 54 46 53 20  20 20 20 00 02 08 00 00  
00 00 00 00 00 F8 00 00  3F 00 FF 00 00 08 00 00  
00 00 00 00 80 00 80 00  FF 37 F9 0D 00 00 00 00  
00 00 0C 00 00 00 00 00  10 00 00 00 00 00 00 00  
F6 00 00 00 01 00 00 00  67 9B DD FE E2 DD FE F6  
00 00 00 00 FA 33 C0 8E  D0 BC 00 7C FB 68 C0 07  
1F 1E 68 66 00 CB 88 16  0E 00 66 81 3E 03 00 4E  
54 46 53 75 15 B4 41 BB  AA 55 CD 13 72 0C 81 FB  
55 AA 75 06 F7 C1 01 00  75 03 E9 DD 00 1E 83 EC  
18 68 1A 00 B4 48 8A 16  0E 00 8B F4 16 1F CD 13  
9F 83 C4 18 9E 58 1F 72  E1 3B 06 0B 00 75 DB A3  
0F 00 C1 2E 0F 00 04 1E  5A 33 DB B9 00 20 2B C8  
66 FF 06 11 00 03 16 0F  00 8E C2 FF 06 16 00 E8  
4B 00 2B C8 77 EF B8 00  BB CD 1A 66 23 C0 75 2D  
66 81 FB 54 43 50 41 75  24 81 F9 02 01 72 1E 16  
68 07 BB 16 68 70 0E 16  68 09 00 66 53 66 53 66  
55 16 16 16 68 B8 01 66  61 0E 07 CD 1A 33 C0 BF  
28 10 B9 D8 0F FC F3 AA  E9 5F 01 90 90 66 60 1E  
06 66 A1 11 00 66 03 06  1C 00 1E 66 68 00 00 00  
00 66 50 06 53 68 01 00  68 10 00 B4 42 8A 16 0E  
00 16 1F 8B F4 CD 13 66  59 5B 5A 66 59 66 59 1F  
0F 82 16 00 66 FF 06 11  00 03 16 0F 00 8E C2 FF  
0E 16 00 75 BC 07 1F 66  61 C3 A0 F8 01 E8 09 00  
A0 FB 01 E8 03 00 F4 EB  FD B4 01 8B F0 AC 3C 00  
74 09 B4 0E BB 07 00 CD  10 EB F2 C3 0D 0A 41 20  
64 69 73 6B 20 72 65 61  64 20 65 72 72 6F 72 20  
6F 63 63 75 72 72 65 64  00 0D 0A 42 4F 4F 54 4D  
47 52 20 69 73 20 6D 69  73 73 69 6E 67 00 0D 0A  
42 4F 4F 54 4D 47 52 20  69 73 20 63 6F 6D 70 72  
65 73 73 65 64 00 0D 0A  50 72 65 73 73 20 43 74  
72 6C 2B 41 6C 74 2B 44  65 6C 20 74 6F 20 72 65  
73 74 61 72 74 0D 0A 00  8C A9 BE D6 00 00 55 AA  
---------------------
disk_signature=0x6E697373
reserved=0x67
---------------------
status=0xD
start_chs[3]=0A 42 4F
partition_type=0x4F
end_chs[3]=54 4D 47
first_sector_lba=0x73692052
sector_count=0x6D6F6320
---------------------
status=0x70
start_chs[3]=72 65 73
partition_type=0x73
end_chs[3]=65 64 00
first_sector_lba=0x72500A0D
sector_count=0x20737365
---------------------
status=0x43
start_chs[3]=74 72 6C
partition_type=0x2B
end_chs[3]=41 6C 74
first_sector_lba=0x6C65442B
sector_count=0x206F7420
---------------------
status=0x72
start_chs[3]=65 73 74
partition_type=0x61
end_chs[3]=72 74 0D
first_sector_lba=0xA98C000A
sector_count=0xD6BE
---------------------
signature=0xAA55
---------------------
\\.\D: Success!
EB 52 90 4E 54 46 53 20  20 20 20 00 02 08 00 00  
00 00 00 00 00 F8 00 00  3F 00 FF 00 3F 00 00 00  
00 00 00 00 80 00 80 00  8C F2 34 0C 00 00 00 00  
00 00 0C 00 00 00 00 00  28 4F C3 00 00 00 00 00  
F6 00 00 00 01 00 00 00  35 4A C4 F4 82 C4 F4 32  
00 00 00 00 FA 33 C0 8E  D0 BC 00 7C FB 68 C0 07  
1F 1E 68 66 00 CB 88 16  0E 00 66 81 3E 03 00 4E  
54 46 53 75 15 B4 41 BB  AA 55 CD 13 72 0C 81 FB  
55 AA 75 06 F7 C1 01 00  75 03 E9 DD 00 1E 83 EC  
18 68 1A 00 B4 48 8A 16  0E 00 8B F4 16 1F CD 13  
9F 83 C4 18 9E 58 1F 72  E1 3B 06 0B 00 75 DB A3  
0F 00 C1 2E 0F 00 04 1E  5A 33 DB B9 00 20 2B C8  
66 FF 06 11 00 03 16 0F  00 8E C2 FF 06 16 00 E8  
4B 00 2B C8 77 EF B8 00  BB CD 1A 66 23 C0 75 2D  
66 81 FB 54 43 50 41 75  24 81 F9 02 01 72 1E 16  
68 07 BB 16 68 70 0E 16  68 09 00 66 53 66 53 66  
55 16 16 16 68 B8 01 66  61 0E 07 CD 1A 33 C0 BF  
28 10 B9 D8 0F FC F3 AA  E9 5F 01 90 90 66 60 1E  
06 66 A1 11 00 66 03 06  1C 00 1E 66 68 00 00 00  
00 66 50 06 53 68 01 00  68 10 00 B4 42 8A 16 0E  
00 16 1F 8B F4 CD 13 66  59 5B 5A 66 59 66 59 1F  
0F 82 16 00 66 FF 06 11  00 03 16 0F 00 8E C2 FF  
0E 16 00 75 BC 07 1F 66  61 C3 A0 F8 01 E8 09 00  
A0 FB 01 E8 03 00 F4 EB  FD B4 01 8B F0 AC 3C 00  
74 09 B4 0E BB 07 00 CD  10 EB F2 C3 0D 0A 41 20  
64 69 73 6B 20 72 65 61  64 20 65 72 72 6F 72 20  
6F 63 63 75 72 72 65 64  00 0D 0A 42 4F 4F 54 4D  
47 52 20 69 73 20 6D 69  73 73 69 6E 67 00 0D 0A  
42 4F 4F 54 4D 47 52 20  69 73 20 63 6F 6D 70 72  
65 73 73 65 64 00 0D 0A  50 72 65 73 73 20 43 74  
72 6C 2B 41 6C 74 2B 44  65 6C 20 74 6F 20 72 65  
73 74 61 72 74 0D 0A 00  8C A9 BE D6 00 00 55 AA  
---------------------
disk_signature=0x6E697373
reserved=0x67
---------------------
status=0xD
start_chs[3]=0A 42 4F
partition_type=0x4F
end_chs[3]=54 4D 47
first_sector_lba=0x73692052
sector_count=0x6D6F6320
---------------------
status=0x70
start_chs[3]=72 65 73
partition_type=0x73
end_chs[3]=65 64 00
first_sector_lba=0x72500A0D
sector_count=0x20737365
---------------------
status=0x43
start_chs[3]=74 72 6C
partition_type=0x2B
end_chs[3]=41 6C 74
first_sector_lba=0x6C65442B
sector_count=0x206F7420
---------------------
status=0x72
start_chs[3]=65 73 74
partition_type=0x61
end_chs[3]=72 74 0D
first_sector_lba=0xA98C000A
sector_count=0xD6BE
---------------------
signature=0xAA55
---------------------
\\.\E: Success!
EB 52 90 4E 54 46 53 20  20 20 20 00 02 02 00 00  
00 00 00 00 00 F8 00 00  3F 00 FF 00 3F 00 00 00  
00 00 00 00 80 00 80 00  B4 13 E7 10 00 00 00 00  
00 00 30 00 00 00 00 00  ED C4 39 04 00 00 00 00  
01 00 00 00 04 00 00 00  5F 80 EC 98 A8 EC 98 9E  
00 00 00 00 FA 33 C0 8E  D0 BC 00 7C FB B8 C0 07  
8E D8 E8 16 00 B8 00 0D  8E C0 33 DB C6 06 0E 00  
10 E8 53 00 68 00 0D 68  6A 02 CB 8A 16 24 00 B4  
08 CD 13 73 05 B9 FF FF  8A F1 66 0F B6 C6 40 66  
0F B6 D1 80 E2 3F F7 E2  86 CD C0 ED 06 41 66 0F  
B7 C9 66 F7 E1 66 A3 20  00 C3 B4 41 BB AA 55 8A  
16 24 00 CD 13 72 0F 81  FB 55 AA 75 09 F6 C1 01  
74 04 FE 06 14 00 C3 66  60 1E 06 66 A1 10 00 66  
03 06 1C 00 66 3B 06 20  00 0F 82 3A 00 1E 66 6A  
00 66 50 06 53 66 68 10  00 01 00 80 3E 14 00 00  
0F 85 0C 00 E8 B3 FF 80  3E 14 00 00 0F 84 61 00  
B4 42 8A 16 24 00 16 1F  8B F4 CD 13 66 58 5B 07  
66 58 66 58 1F EB 2D 66  33 D2 66 0F B7 0E 18 00  
66 F7 F1 FE C2 8A CA 66  8B D0 66 C1 EA 10 F7 36  
1A 00 86 D6 8A 16 24 00  8A E8 C0 E4 06 0A CC B8  
01 02 CD 13 0F 82 19 00  8C C0 05 20 00 8E C0 66  
FF 06 10 00 FF 0E 0E 00  0F 85 6F FF 07 1F 66 61  
C3 A0 F8 01 E8 09 00 A0  FB 01 E8 03 00 FB EB FE  
B4 01 8B F0 AC 3C 00 74  09 B4 0E BB 07 00 CD 10  
EB F2 C3 0D 0A 41 20 64  69 73 6B 20 72 65 61 64  
20 65 72 72 6F 72 20 6F  63 63 75 72 72 65 64 00  
0D 0A 4E 54 4C 44 52 20  69 73 20 6D 69 73 73 69  
6E 67 00 0D 0A 4E 54 4C  44 52 20 69 73 20 63 6F  
6D 70 72 65 73 73 65 64  00 0D 0A 50 72 65 73 73  
20 43 74 72 6C 2B 41 6C  74 2B 44 65 6C 20 74 6F  
20 72 65 73 74 61 72 74  0D 0A 00 00 00 00 00 00  
00 00 00 00 00 00 00 00  83 A0 B3 C9 00 00 55 AA  
---------------------
disk_signature=0x69205244
reserved=0x2073
---------------------
status=0x63
start_chs[3]=6F 6D 70
partition_type=0x72
end_chs[3]=65 73 73
first_sector_lba=0xD006465
sector_count=0x6572500A
---------------------
status=0x73
start_chs[3]=73 20 43
partition_type=0x74
end_chs[3]=72 6C 2B
first_sector_lba=0x2B746C41
sector_count=0x206C6544
---------------------
status=0x74
start_chs[3]=6F 20 72
partition_type=0x65
end_chs[3]=73 74 61
first_sector_lba=0xA0D7472
sector_count=0x0
---------------------
status=0x0
start_chs[3]=00 00 00
partition_type=0x0
end_chs[3]=00 00 00
first_sector_lba=0xA0830000
sector_count=0xC9B3
---------------------
signature=0xAA55
---------------------

 

 

sizeof(disk_mbr)=512
\\.\C: Success!
EB 52 90 4E 54 46 53 20  20 20 20 00 02 08 00 00  
00 00 00 00 00 F8 00 00  3F 00 FF 00 00 08 00 00  
00 00 00 00 80 00 80 00  FF 37 F9 0D 00 00 00 00  
00 00 0C 00 00 00 00 00  10 00 00 00 00 00 00 00  
F6 00 00 00 01 00 00 00  67 9B DD FE E2 DD FE F6  
00 00 00 00 FA 33 C0 8E  D0 BC 00 7C FB 68 C0 07  
1F 1E 68 66 00 CB 88 16  0E 00 66 81 3E 03 00 4E  
54 46 53 75 15 B4 41 BB  AA 55 CD 13 72 0C 81 FB  
55 AA 75 06 F7 C1 01 00  75 03 E9 DD 00 1E 83 EC  
18 68 1A 00 B4 48 8A 16  0E 00 8B F4 16 1F CD 13  
9F 83 C4 18 9E 58 1F 72  E1 3B 06 0B 00 75 DB A3  
0F 00 C1 2E 0F 00 04 1E  5A 33 DB B9 00 20 2B C8  
66 FF 06 11 00 03 16 0F  00 8E C2 FF 06 16 00 E8  
4B 00 2B C8 77 EF B8 00  BB CD 1A 66 23 C0 75 2D  
66 81 FB 54 43 50 41 75  24 81 F9 02 01 72 1E 16  
68 07 BB 16 68 70 0E 16  68 09 00 66 53 66 53 66  
55 16 16 16 68 B8 01 66  61 0E 07 CD 1A 33 C0 BF  
28 10 B9 D8 0F FC F3 AA  E9 5F 01 90 90 66 60 1E  
06 66 A1 11 00 66 03 06  1C 00 1E 66 68 00 00 00  
00 66 50 06 53 68 01 00  68 10 00 B4 42 8A 16 0E  
00 16 1F 8B F4 CD 13 66  59 5B 5A 66 59 66 59 1F  
0F 82 16 00 66 FF 06 11  00 03 16 0F 00 8E C2 FF  
0E 16 00 75 BC 07 1F 66  61 C3 A0 F8 01 E8 09 00  
A0 FB 01 E8 03 00 F4 EB  FD B4 01 8B F0 AC 3C 00  
74 09 B4 0E BB 07 00 CD  10 EB F2 C3 0D 0A 41 20  
64 69 73 6B 20 72 65 61  64 20 65 72 72 6F 72 20  
6F 63 63 75 72 72 65 64  00 0D 0A 42 4F 4F 54 4D  
47 52 20 69 73 20 6D 69  73 73 69 6E 67 00 0D 0A  
42 4F 4F 54 4D 47 52 20  69 73 20 63 6F 6D 70 72  
65 73 73 65 64 00 0D 0A  50 72 65 73 73 20 43 74  
72 6C 2B 41 6C 74 2B 44  65 6C 20 74 6F 20 72 65  
73 74 61 72 74 0D 0A 00  8C A9 BE D6 00 00 55 AA  
---------------------
disk_signature=0x6E697373
reserved=0x67
---------------------
status=0xD
start_chs[3]=0A 42 4F
partition_type=0x4F
end_chs[3]=54 4D 47
first_sector_lba=0x73692052
sector_count=0x6D6F6320
---------------------
status=0x70
start_chs[3]=72 65 73
partition_type=0x73
end_chs[3]=65 64 00
first_sector_lba=0x72500A0D
sector_count=0x20737365
---------------------
status=0x43
start_chs[3]=74 72 6C
partition_type=0x2B
end_chs[3]=41 6C 74
first_sector_lba=0x6C65442B
sector_count=0x206F7420
---------------------
status=0x72
start_chs[3]=65 73 74
partition_type=0x61
end_chs[3]=72 74 0D
first_sector_lba=0xA98C000A
sector_count=0xD6BE
---------------------
signature=0xAA55
---------------------
\\.\D: Success!
EB 52 90 4E 54 46 53 20  20 20 20 00 02 08 00 00  
00 00 00 00 00 F8 00 00  3F 00 FF 00 3F 00 00 00  
00 00 00 00 80 00 80 00  10 42 64 09 00 00 00 00  
00 00 0C 00 00 00 00 00  21 44 96 00 00 00 00 00  
F6 00 00 00 01 00 00 00  2F F4 03 2C 16 04 2C 52  
00 00 00 00 FA 33 C0 8E  D0 BC 00 7C FB B8 C0 07  
8E D8 E8 16 00 B8 00 0D  8E C0 33 DB C6 06 0E 00  
10 E8 53 00 68 00 0D 68  6A 02 CB 8A 16 24 00 B4  
08 CD 13 73 05 B9 FF FF  8A F1 66 0F B6 C6 40 66  
0F B6 D1 80 E2 3F F7 E2  86 CD C0 ED 06 41 66 0F  
B7 C9 66 F7 E1 66 A3 20  00 C3 B4 41 BB AA 55 8A  
16 24 00 CD 13 72 0F 81  FB 55 AA 75 09 F6 C1 01  
74 04 FE 06 14 00 C3 66  60 1E 06 66 A1 10 00 66  
03 06 1C 00 66 3B 06 20  00 0F 82 3A 00 1E 66 6A  
00 66 50 06 53 66 68 10  00 01 00 80 3E 14 00 00  
0F 85 0C 00 E8 B3 FF 80  3E 14 00 00 0F 84 61 00  
B4 42 8A 16 24 00 16 1F  8B F4 CD 13 66 58 5B 07  
66 58 66 58 1F EB 2D 66  33 D2 66 0F B7 0E 18 00  
66 F7 F1 FE C2 8A CA 66  8B D0 66 C1 EA 10 F7 36  
1A 00 86 D6 8A 16 24 00  8A E8 C0 E4 06 0A CC B8  
01 02 CD 13 0F 82 19 00  8C C0 05 20 00 8E C0 66  
FF 06 10 00 FF 0E 0E 00  0F 85 6F FF 07 1F 66 61  
C3 A0 F8 01 E8 09 00 A0  FB 01 E8 03 00 FB EB FE  
B4 01 8B F0 AC 3C 00 74  09 B4 0E BB 07 00 CD 10  
EB F2 C3 0D 0A 41 20 64  69 73 6B 20 72 65 61 64  
20 65 72 72 6F 72 20 6F  63 63 75 72 72 65 64 00  
0D 0A 4E 54 4C 44 52 20  69 73 20 6D 69 73 73 69  
6E 67 00 0D 0A 4E 54 4C  44 52 20 69 73 20 63 6F  
6D 70 72 65 73 73 65 64  00 0D 0A 50 72 65 73 73  
20 43 74 72 6C 2B 41 6C  74 2B 44 65 6C 20 74 6F  
20 72 65 73 74 61 72 74  0D 0A 00 00 00 00 00 00  
00 00 00 00 00 00 00 00  83 A0 B3 C9 00 00 55 AA  
---------------------
disk_signature=0x69205244
reserved=0x2073
---------------------
status=0x63
start_chs[3]=6F 6D 70
partition_type=0x72
end_chs[3]=65 73 73
first_sector_lba=0xD006465
sector_count=0x6572500A
---------------------
status=0x73
start_chs[3]=73 20 43
partition_type=0x74
end_chs[3]=72 6C 2B
first_sector_lba=0x2B746C41
sector_count=0x206C6544
---------------------
status=0x74
start_chs[3]=6F 20 72
partition_type=0x65
end_chs[3]=73 74 61
first_sector_lba=0xA0D7472
sector_count=0x0
---------------------
status=0x0
start_chs[3]=00 00 00
partition_type=0x0
end_chs[3]=00 00 00
first_sector_lba=0xA0830000
sector_count=0xC9B3
---------------------
signature=0xAA55
---------------------
\\.\E: Success!
EB 52 90 4E 54 46 53 20  20 20 20 00 02 08 00 00  
00 00 00 00 00 F8 00 00  3F 00 FF 00 50 42 64 09  
00 00 00 00 80 00 80 00  F0 09 D4 30 00 00 00 00  
00 00 0C 00 00 00 00 00  9F 40 0D 03 00 00 00 00  
F6 00 00 00 01 00 00 00  01 41 13 E4 5B 13 E4 12  
00 00 00 00 FA 33 C0 8E  D0 BC 00 7C FB B8 C0 07  
8E D8 E8 16 00 B8 00 0D  8E C0 33 DB C6 06 0E 00  
10 E8 53 00 68 00 0D 68  6A 02 CB 8A 16 24 00 B4  
08 CD 13 73 05 B9 FF FF  8A F1 66 0F B6 C6 40 66  
0F B6 D1 80 E2 3F F7 E2  86 CD C0 ED 06 41 66 0F  
B7 C9 66 F7 E1 66 A3 20  00 C3 B4 41 BB AA 55 8A  
16 24 00 CD 13 72 0F 81  FB 55 AA 75 09 F6 C1 01  
74 04 FE 06 14 00 C3 66  60 1E 06 66 A1 10 00 66  
03 06 1C 00 66 3B 06 20  00 0F 82 3A 00 1E 66 6A  
00 66 50 06 53 66 68 10  00 01 00 80 3E 14 00 00  
0F 85 0C 00 E8 B3 FF 80  3E 14 00 00 0F 84 61 00  
B4 42 8A 16 24 00 16 1F  8B F4 CD 13 66 58 5B 07  
66 58 66 58 1F EB 2D 66  33 D2 66 0F B7 0E 18 00  
66 F7 F1 FE C2 8A CA 66  8B D0 66 C1 EA 10 F7 36  
1A 00 86 D6 8A 16 24 00  8A E8 C0 E4 06 0A CC B8  
01 02 CD 13 0F 82 19 00  8C C0 05 20 00 8E C0 66  
FF 06 10 00 FF 0E 0E 00  0F 85 6F FF 07 1F 66 61  
C3 A0 F8 01 E8 09 00 A0  FB 01 E8 03 00 FB EB FE  
B4 01 8B F0 AC 3C 00 74  09 B4 0E BB 07 00 CD 10  
EB F2 C3 0D 0A 41 20 64  69 73 6B 20 72 65 61 64  
20 65 72 72 6F 72 20 6F  63 63 75 72 72 65 64 00  
0D 0A 4E 54 4C 44 52 20  69 73 20 6D 69 73 73 69  
6E 67 00 0D 0A 4E 54 4C  44 52 20 69 73 20 63 6F  
6D 70 72 65 73 73 65 64  00 0D 0A 50 72 65 73 73  
20 43 74 72 6C 2B 41 6C  74 2B 44 65 6C 20 74 6F  
20 72 65 73 74 61 72 74  0D 0A 00 00 00 00 00 00  
00 00 00 00 00 00 00 00  83 A0 B3 C9 00 00 55 AA  
---------------------
disk_signature=0x69205244
reserved=0x2073
---------------------
status=0x63
start_chs[3]=6F 6D 70
partition_type=0x72
end_chs[3]=65 73 73
first_sector_lba=0xD006465
sector_count=0x6572500A
---------------------
status=0x73
start_chs[3]=73 20 43
partition_type=0x74
end_chs[3]=72 6C 2B
first_sector_lba=0x2B746C41
sector_count=0x206C6544
---------------------
status=0x74
start_chs[3]=6F 20 72
partition_type=0x65
end_chs[3]=73 74 61
first_sector_lba=0xA0D7472
sector_count=0x0
---------------------
status=0x0
start_chs[3]=00 00 00
partition_type=0x0
end_chs[3]=00 00 00
first_sector_lba=0xA0830000
sector_count=0xC9B3
---------------------
signature=0xAA55
---------------------

 

 

sizeof(disk_mbr)=512\\.\C: Success!
EB 52 90 4E 54 46 53 20  20 20 20 00 02 08 00 00  00 00 00 00 
00 F8 00 00  3F 00 FF 00 00 08 00 00  00 00 00 00 80 00 80 00  
FF 37 F9 0D 00 00 00 00  00 00 0C 00 00 00 00 00  10 00 00 00 
00 00 00 00  F6 00 00 00 01 00 00 00  67 9B DD FE E2 DD FE F6 
 00 00 00 00 FA 33 C0 8E  D0 BC 00 7C FB 68 C0 07  1F 1E 68 
66 00 CB 88 16  0E 00 66 81 3E 03 00 4E  54 46 53 75 15 B4 41 
BB  AA 55 CD 13 72 0C 81 FB  55 AA 75 06 F7 C1 01 00  75 03 
E9 DD 00 1E 83 EC  18 68 1A 00 B4 48 8A 16  0E 00 8B F4 16 
1F CD 13  9F 83 C4 18 9E 58 1F 72  E1 3B 06 0B 00 75 DB A3  
0F 00 C1 2E 0F 00 04 1E  5A 33 DB B9 00 20 2B C8  66 FF 06 
11 00 03 16 0F  00 8E C2 FF 06 16 00 E8  4B 00 2B C8 77 EF B8 
00  BB CD 1A 66 23 C0 75 2D  66 81 FB 54 43 50 41 75  24 81 
F9 02 01 72 1E 16  68 07 BB 16 68 70 0E 16  68 09 00 66 53 66 
53 66  55 16 16 16 68 B8 01 66  61 0E 07 CD 1A 33 C0 BF  28 10 
B9 D8 0F FC F3 AA  E9 5F 01 90 90 66 60 1E  06 66 A1 11 00 66 
03 06  1C 00 1E 66 68 00 00 00  00 66 50 06 53 68 01 00  68 10 
00 B4 42 8A 16 0E  00 16 1F 8B F4 CD 13 66  59 5B 5A 66 59 66 
59 1F  0F 82 16 00 66 FF 06 11  00 03 16 0F 00 8E C2 FF  0E 16 
00 75 BC 07 1F 66  61 C3 A0 F8 01 E8 09 00  A0 FB 01 E8 03 00 
F4 EB  FD B4 01 8B F0 AC 3C 00  74 09 B4 0E BB 07 00 CD  10 
EB F2 C3 0D 0A 41 20  64 69 73 6B 20 72 65 61  64 20 65 72 72 
6F 72 20  6F 63 63 75 72 72 65 64  00 0D 0A 42 4F 4F 54 4D  47 
52 20 69 73 20 6D 69  73 73 69 6E 67 00 0D 0A  42 4F 4F 54 4D 
47 52 20  69 73 20 63 6F 6D 70 72  65 73 73 65 64 00 0D 0A  50 
72 65 73 73 20 43 74  72 6C 2B 41 6C 74 2B 44  65 6C 20 74 6F 
20 72 65  73 74 61 72 74 0D 0A 00  8C A9 BE D6 00 00 55 AA  
---------------------disk_signature=0x6E697373reserved=0x67
---------------------status=0xDstart_chs[3]=0A 42 
4Fpartition_type=0x4Fend_chs[3]=54 4D 
47first_sector_lba=0x73692052sector_count=0x6D6F6320
---------------------status=0x70start_chs[3]=72 65 
73partition_type=0x73end_chs[3]=65 64 
00first_sector_lba=0x72500A0Dsector_count=0x20737365
---------------------status=0x43start_chs[3]=74 72 
6Cpartition_type=0x2Bend_chs[3]=41 6C 
74first_sector_lba=0x6C65442Bsector_count=0x206F7420
---------------------status=0x72start_chs[3]=65 73 
74partition_type=0x61end_chs[3]=72 74 
0Dfirst_sector_lba=0xA98C000Asector_count=0xD6BE----------
-----------signature=0xAA55---------------------\\.\D: Success!
EB 52 90 4E 54 46 53 20  20 20 20 00 02 08 00 00  00 00 00 00 
00 F8 00 00  3F 00 FF 00 3F 00 00 00  00 00 00 00 80 00 80 00  
EF E4 E7 03 00 00 00 00  00 00 0C 00 00 00 00 00  10 00 00 00 
00 00 00 00  F6 00 00 00 01 00 00 00  35 4A C4 F4 82 C4 F4 32  
00 00 00 00 FA 33 C0 8E  D0 BC 00 7C FB B8 C0 07  8E D8 E8 
16 00 B8 00 0D  8E C0 33 DB C6 06 0E 00  10 E8 53 00 68 00 0D 
68  6A 02 CB 8A 16 24 00 B4  08 CD 13 73 05 B9 FF FF  8A F1 
66 0F B6 C6 40 66  0F B6 D1 80 E2 3F F7 E2  86 CD C0 ED 06 
41 66 0F  B7 C9 66 F7 E1 66 A3 20  00 C3 B4 41 BB AA 55 8A  
16 24 00 CD 13 72 0F 81  FB 55 AA 75 09 F6 C1 01  74 04 FE 06 
14 00 C3 66  60 1E 06 66 A1 10 00 66  03 06 1C 00 66 3B 06 20  
00 0F 82 3A 00 1E 66 6A  00 66 50 06 53 66 68 10  00 01 00 80 
3E 14 00 00  0F 85 0C 00 E8 B3 FF 80  3E 14 00 00 0F 84 61 00  
B4 42 8A 16 24 00 16 1F  8B F4 CD 13 66 58 5B 07  66 58 66 58 
1F EB 2D 66  33 D2 66 0F B7 0E 18 00  66 F7 F1 FE C2 8A CA 
66  8B D0 66 C1 EA 10 F7 36  1A 00 86 D6 8A 16 24 00  8A E8 
C0 E4 06 0A CC B8  01 02 CD 13 0F 82 19 00  8C C0 05 20 00 
8E C0 66  FF 06 10 00 FF 0E 0E 00  0F 85 6F FF 07 1F 66 61  C3 
A0 F8 01 E8 09 00 A0  FB 01 E8 03 00 FB EB FE  B4 01 8B F0 
AC 3C 00 74  09 B4 0E BB 07 00 CD 10  EB F2 C3 0D 0A 41 20 
64  69 73 6B 20 72 65 61 64  20 65 72 72 6F 72 20 6F  63 63 75 
72 72 65 64 00  0D 0A 4E 54 4C 44 52 20  69 73 20 6D 69 73 73 
69  6E 67 00 0D 0A 4E 54 4C  44 52 20 69 73 20 63 6F  6D 70 72 
65 73 73 65 64  00 0D 0A 50 72 65 73 73  20 43 74 72 6C 2B 41 
6C  74 2B 44 65 6C 20 74 6F  20 72 65 73 74 61 72 74  0D 0A 00 
00 00 00 00 00  00 00 00 00 00 00 00 00  83 A0 B3 C9 00 00 55 
AA  ---------------------
disk_signature=0x69205244reserved=0x2073---------------------
status=0x63start_chs[3]=6F 6D 70partition_type=0x72end_chs
[3]=65 73 
73first_sector_lba=0xD006465sector_count=0x6572500A--------
-------------status=0x73start_chs[3]=73 20 
43partition_type=0x74end_chs[3]=72 6C 
2Bfirst_sector_lba=0x2B746C41sector_count=0x206C6544
---------------------status=0x74start_chs[3]=6F 20 
72partition_type=0x65end_chs[3]=73 74 
61first_sector_lba=0xA0D7472sector_count=0x0
---------------------status=0x0start_chs[3]=00 00 
00partition_type=0x0end_chs[3]=00 00 
00first_sector_lba=0xA0830000sector_count=0xC9B3
---------------------signature=0xAA55---------------------\\.\E: 
Success!
EB 52 90 4E 54 46 53 20  20 20 20 00 02 08 00 00  00 00 00 00 
00 F8 00 00  3F 00 FF 00 2F E5 E7 03  00 00 00 00 80 00 80 00  
51 60 34 19 00 00 00 00  00 00 0C 00 00 00 00 00  02 00 00 00 00 
00 00 00  F6 00 00 00 01 00 00 00  3F 4D 5A D0 6A 5A D0 DA  
00 00 00 00 FA 33 C0 8E  D0 BC 00 7C FB 68 C0 07  1F 1E 68 
66 00 CB 88 16  0E 00 66 81 3E 03 00 4E  54 46 53 75 15 B4 41 
BB  AA 55 CD 13 72 0C 81 FB  55 AA 75 06 F7 C1 01 00  75 03 
E9 DD 00 1E 83 EC  18 68 1A 00 B4 48 8A 16  0E 00 8B F4 16 
1F CD 13  9F 83 C4 18 9E 58 1F 72  E1 3B 06 0B 00 75 DB A3  
0F 00 C1 2E 0F 00 04 1E  5A 33 DB B9 00 20 2B C8  66 FF 06 
11 00 03 16 0F  00 8E C2 FF 06 16 00 E8  4B 00 2B C8 77 EF B8 
00  BB CD 1A 66 23 C0 75 2D  66 81 FB 54 43 50 41 75  24 81 
F9 02 01 72 1E 16  68 07 BB 16 68 70 0E 16  68 09 00 66 53 66 
53 66  55 16 16 16 68 B8 01 66  61 0E 07 CD 1A 33 C0 BF  28 10 
B9 D8 0F FC F3 AA  E9 5F 01 90 90 66 60 1E  06 66 A1 11 00 66 
03 06  1C 00 1E 66 68 00 00 00  00 66 50 06 53 68 01 00  68 10 
00 B4 42 8A 16 0E  00 16 1F 8B F4 CD 13 66  59 5B 5A 66 59 66 
59 1F  0F 82 16 00 66 FF 06 11  00 03 16 0F 00 8E C2 FF  0E 16 
00 75 BC 07 1F 66  61 C3 A0 F8 01 E8 09 00  A0 FB 01 E8 03 00 
F4 EB  FD B4 01 8B F0 AC 3C 00  74 09 B4 0E BB 07 00 CD  10 
EB F2 C3 0D 0A 41 20  64 69 73 6B 20 72 65 61  64 20 65 72 72 
6F 72 20  6F 63 63 75 72 72 65 64  00 0D 0A 42 4F 4F 54 4D  47 
52 20 69 73 20 6D 69  73 73 69 6E 67 00 0D 0A  42 4F 4F 54 4D 
47 52 20  69 73 20 63 6F 6D 70 72  65 73 73 65 64 00 0D 0A  50 
72 65 73 73 20 43 74  72 6C 2B 41 6C 74 2B 44  65 6C 20 74 6F 
20 72 65  73 74 61 72 74 0D 0A 00  8C A9 BE D6 00 00 55 AA  
---------------------disk_signature=0x6E697373reserved=0x67
---------------------status=0xDstart_chs[3]=0A 42 
4Fpartition_type=0x4Fend_chs[3]=54 4D 
47first_sector_lba=0x73692052sector_count=0x6D6F6320
---------------------status=0x70start_chs[3]=72 65 
73partition_type=0x73end_chs[3]=65 64 
00first_sector_lba=0x72500A0Dsector_count=0x20737365
---------------------status=0x43start_chs[3]=74 72 
6Cpartition_type=0x2Bend_chs[3]=41 6C 
74first_sector_lba=0x6C65442Bsector_count=0x206F7420
---------------------status=0x72start_chs[3]=65 73 
74partition_type=0x61end_chs[3]=72 74 
0Dfirst_sector_lba=0xA98C000Asector_count=0xD6BE----------
-----------signature=0xAA55---------------------

 

 

 

 

 

 

 

 

 

sizeof(disk_mbr)=512
\\.\C: Success!
EB 52 90 4E 54 46 53 20  20 20 20 00 02 08 00 00  
00 00 00 00 00 F8 00 00  3F 00 FF 00 00 08 00 00  
00 00 00 00 80 00 80 00  FF 37 F9 0D 00 00 00 00  
00 00 0C 00 00 00 00 00  10 00 00 00 00 00 00 00  
F6 00 00 00 01 00 00 00  67 9B DD FE E2 DD FE F6  
00 00 00 00 FA 33 C0 8E  D0 BC 00 7C FB 68 C0 07  
1F 1E 68 66 00 CB 88 16  0E 00 66 81 3E 03 00 4E  
54 46 53 75 15 B4 41 BB  AA 55 CD 13 72 0C 81 FB  
55 AA 75 06 F7 C1 01 00  75 03 E9 DD 00 1E 83 EC  
18 68 1A 00 B4 48 8A 16  0E 00 8B F4 16 1F CD 13  
9F 83 C4 18 9E 58 1F 72  E1 3B 06 0B 00 75 DB A3  
0F 00 C1 2E 0F 00 04 1E  5A 33 DB B9 00 20 2B C8  
66 FF 06 11 00 03 16 0F  00 8E C2 FF 06 16 00 E8  
4B 00 2B C8 77 EF B8 00  BB CD 1A 66 23 C0 75 2D  
66 81 FB 54 43 50 41 75  24 81 F9 02 01 72 1E 16  
68 07 BB 16 68 70 0E 16  68 09 00 66 53 66 53 66  
55 16 16 16 68 B8 01 66  61 0E 07 CD 1A 33 C0 BF  
28 10 B9 D8 0F FC F3 AA  E9 5F 01 90 90 66 60 1E  
06 66 A1 11 00 66 03 06  1C 00 1E 66 68 00 00 00  
00 66 50 06 53 68 01 00  68 10 00 B4 42 8A 16 0E  
00 16 1F 8B F4 CD 13 66  59 5B 5A 66 59 66 59 1F  
0F 82 16 00 66 FF 06 11  00 03 16 0F 00 8E C2 FF  
0E 16 00 75 BC 07 1F 66  61 C3 A0 F8 01 E8 09 00  
A0 FB 01 E8 03 00 F4 EB  FD B4 01 8B F0 AC 3C 00  
74 09 B4 0E BB 07 00 CD  10 EB F2 C3 0D 0A 41 20  
64 69 73 6B 20 72 65 61  64 20 65 72 72 6F 72 20  
6F 63 63 75 72 72 65 64  00 0D 0A 42 4F 4F 54 4D  
47 52 20 69 73 20 6D 69  73 73 69 6E 67 00 0D 0A  
42 4F 4F 54 4D 47 52 20  69 73 20 63 6F 6D 70 72  
65 73 73 65 64 00 0D 0A  50 72 65 73 73 20 43 74  
72 6C 2B 41 6C 74 2B 44  65 6C 20 74 6F 20 72 65  
73 74 61 72 74 0D 0A 00  8C A9 BE D6 00 00 55 AA  
---------------------
disk_signature=0x6E697373
reserved=0x67
---------------------
status=0xD
start_chs[3]=0A 42 4F
partition_type=0x4F
end_chs[3]=54 4D 47
first_sector_lba=0x73692052
sector_count=0x6D6F6320
---------------------
status=0x70
start_chs[3]=72 65 73
partition_type=0x73
end_chs[3]=65 64 00
first_sector_lba=0x72500A0D
sector_count=0x20737365
---------------------
status=0x43
start_chs[3]=74 72 6C
partition_type=0x2B
end_chs[3]=41 6C 74
first_sector_lba=0x6C65442B
sector_count=0x206F7420
---------------------
status=0x72
start_chs[3]=65 73 74
partition_type=0x61
end_chs[3]=72 74 0D
first_sector_lba=0xA98C000A
sector_count=0xD6BE
---------------------
signature=0xAA55
---------------------
\\.\D: Success!
EB 52 90 4E 54 46 53 20  20 20 20 00 02 08 00 00  
00 00 00 00 00 F8 00 00  3F 00 FF 00 3F 00 00 00  
00 00 00 00 80 00 80 00  10 42 64 09 00 00 00 00  
00 00 0C 00 00 00 00 00  21 44 96 00 00 00 00 00  
F6 00 00 00 01 00 00 00  2F F4 03 2C 16 04 2C 52  
00 00 00 00 FA 33 C0 8E  D0 BC 00 7C FB B8 C0 07  
8E D8 E8 16 00 B8 00 0D  8E C0 33 DB C6 06 0E 00  
10 E8 53 00 68 00 0D 68  6A 02 CB 8A 16 24 00 B4  
08 CD 13 73 05 B9 FF FF  8A F1 66 0F B6 C6 40 66  
0F B6 D1 80 E2 3F F7 E2  86 CD C0 ED 06 41 66 0F  
B7 C9 66 F7 E1 66 A3 20  00 C3 B4 41 BB AA 55 8A  
16 24 00 CD 13 72 0F 81  FB 55 AA 75 09 F6 C1 01  
74 04 FE 06 14 00 C3 66  60 1E 06 66 A1 10 00 66  
03 06 1C 00 66 3B 06 20  00 0F 82 3A 00 1E 66 6A  
00 66 50 06 53 66 68 10  00 01 00 80 3E 14 00 00  
0F 85 0C 00 E8 B3 FF 80  3E 14 00 00 0F 84 61 00  
B4 42 8A 16 24 00 16 1F  8B F4 CD 13 66 58 5B 07  
66 58 66 58 1F EB 2D 66  33 D2 66 0F B7 0E 18 00  
66 F7 F1 FE C2 8A CA 66  8B D0 66 C1 EA 10 F7 36  
1A 00 86 D6 8A 16 24 00  8A E8 C0 E4 06 0A CC B8  
01 02 CD 13 0F 82 19 00  8C C0 05 20 00 8E C0 66  
FF 06 10 00 FF 0E 0E 00  0F 85 6F FF 07 1F 66 61  
C3 A0 F8 01 E8 09 00 A0  FB 01 E8 03 00 FB EB FE  
B4 01 8B F0 AC 3C 00 74  09 B4 0E BB 07 00 CD 10  
EB F2 C3 0D 0A 41 20 64  69 73 6B 20 72 65 61 64  
20 65 72 72 6F 72 20 6F  63 63 75 72 72 65 64 00  
0D 0A 4E 54 4C 44 52 20  69 73 20 6D 69 73 73 69  
6E 67 00 0D 0A 4E 54 4C  44 52 20 69 73 20 63 6F  
6D 70 72 65 73 73 65 64  00 0D 0A 50 72 65 73 73  
20 43 74 72 6C 2B 41 6C  74 2B 44 65 6C 20 74 6F  
20 72 65 73 74 61 72 74  0D 0A 00 00 00 00 00 00  
00 00 00 00 00 00 00 00  83 A0 B3 C9 00 00 55 AA  
---------------------
disk_signature=0x69205244
reserved=0x2073
---------------------
status=0x63
start_chs[3]=6F 6D 70
partition_type=0x72
end_chs[3]=65 73 73
first_sector_lba=0xD006465
sector_count=0x6572500A
---------------------
status=0x73
start_chs[3]=73 20 43
partition_type=0x74
end_chs[3]=72 6C 2B
first_sector_lba=0x2B746C41
sector_count=0x206C6544
---------------------
status=0x74
start_chs[3]=6F 20 72
partition_type=0x65
end_chs[3]=73 74 61
first_sector_lba=0xA0D7472
sector_count=0x0
---------------------
status=0x0
start_chs[3]=00 00 00
partition_type=0x0
end_chs[3]=00 00 00
first_sector_lba=0xA0830000
sector_count=0xC9B3
---------------------
signature=0xAA55
---------------------
\\.\E: Success!
EB 52 90 4E 54 46 53 20  20 20 20 00 02 08 00 00  
00 00 00 00 00 F8 00 00  3F 00 FF 00 50 42 64 09  
00 00 00 00 80 00 80 00  F0 09 D4 30 00 00 00 00  
00 00 0C 00 00 00 00 00  9F 40 0D 03 00 00 00 00  
F6 00 00 00 01 00 00 00  01 41 13 E4 5B 13 E4 12  
00 00 00 00 FA 33 C0 8E  D0 BC 00 7C FB B8 C0 07  
8E D8 E8 16 00 B8 00 0D  8E C0 33 DB C6 06 0E 00  
10 E8 53 00 68 00 0D 68  6A 02 CB 8A 16 24 00 B4  
08 CD 13 73 05 B9 FF FF  8A F1 66 0F B6 C6 40 66  
0F B6 D1 80 E2 3F F7 E2  86 CD C0 ED 06 41 66 0F  
B7 C9 66 F7 E1 66 A3 20  00 C3 B4 41 BB AA 55 8A  
16 24 00 CD 13 72 0F 81  FB 55 AA 75 09 F6 C1 01  
74 04 FE 06 14 00 C3 66  60 1E 06 66 A1 10 00 66  
03 06 1C 00 66 3B 06 20  00 0F 82 3A 00 1E 66 6A  
00 66 50 06 53 66 68 10  00 01 00 80 3E 14 00 00  
0F 85 0C 00 E8 B3 FF 80  3E 14 00 00 0F 84 61 00  
B4 42 8A 16 24 00 16 1F  8B F4 CD 13 66 58 5B 07  
66 58 66 58 1F EB 2D 66  33 D2 66 0F B7 0E 18 00  
66 F7 F1 FE C2 8A CA 66  8B D0 66 C1 EA 10 F7 36  
1A 00 86 D6 8A 16 24 00  8A E8 C0 E4 06 0A CC B8  
01 02 CD 13 0F 82 19 00  8C C0 05 20 00 8E C0 66  
FF 06 10 00 FF 0E 0E 00  0F 85 6F FF 07 1F 66 61  
C3 A0 F8 01 E8 09 00 A0  FB 01 E8 03 00 FB EB FE  
B4 01 8B F0 AC 3C 00 74  09 B4 0E BB 07 00 CD 10  
EB F2 C3 0D 0A 41 20 64  69 73 6B 20 72 65 61 64  
20 65 72 72 6F 72 20 6F  63 63 75 72 72 65 64 00  
0D 0A 4E 54 4C 44 52 20  69 73 20 6D 69 73 73 69  
6E 67 00 0D 0A 4E 54 4C  44 52 20 69 73 20 63 6F  
6D 70 72 65 73 73 65 64  00 0D 0A 50 72 65 73 73  
20 43 74 72 6C 2B 41 6C  74 2B 44 65 6C 20 74 6F  
20 72 65 73 74 61 72 74  0D 0A 00 00 00 00 00 00  
00 00 00 00 00 00 00 00  83 A0 B3 C9 00 00 55 AA  
---------------------
disk_signature=0x69205244
reserved=0x2073
---------------------
status=0x63
start_chs[3]=6F 6D 70
partition_type=0x72
end_chs[3]=65 73 73
first_sector_lba=0xD006465
sector_count=0x6572500A
---------------------
status=0x73
start_chs[3]=73 20 43
partition_type=0x74
end_chs[3]=72 6C 2B
first_sector_lba=0x2B746C41
sector_count=0x206C6544
---------------------
status=0x74
start_chs[3]=6F 20 72
partition_type=0x65
end_chs[3]=73 74 61
first_sector_lba=0xA0D7472
sector_count=0x0
---------------------
status=0x0
start_chs[3]=00 00 00
partition_type=0x0
end_chs[3]=00 00 00
first_sector_lba=0xA0830000
sector_count=0xC9B3
---------------------
signature=0xAA55
---------------------

 

 

 

 

 

반응형
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
글 보관함