티스토리 뷰
;********************************************************************;
;* 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
---------------------
'PC,노트북,컴퓨터' 카테고리의 다른 글
PC CPU 온도, 써멀 구리스 없을때, 대신 사용할 수 있는 방법 (1) | 2024.01.06 |
---|---|
노트북 화면 안켜질때 (1) | 2023.12.28 |
오래된 PC파워로 핸드폰 충전기 만들어봤음 (2) | 2023.10.15 |
무료 파워포인트로 간단한동영상 제작 방법 (0) | 2023.08.06 |
How to Create a Simple Video Using Free PowerPoint (0) | 2023.08.06 |