Siêu thị PDFTải ngay đi em, trời tối mất

Thư viện tri thức trực tuyến

Kho tài liệu với 50,000+ tài liệu học thuật

© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

Lịch sử và các bản phân phối HĐH Linux từ trước đến nay phần 2 ppsx
MIỄN PHÍ
Số trang
6
Kích thước
55.2 KB
Định dạng
PDF
Lượt xem
1502

Lịch sử và các bản phân phối HĐH Linux từ trước đến nay phần 2 ppsx

Nội dung xem thử

Mô tả chi tiết

2.3 Phân vùng trên d¯˜ıa và quá trình kho’’i d¯oˆ

˙

ng 9

Nhu’ ba

˙

n d¯o

˙

c bieˆ

´t, khi baˆ

˙

t máy tính d¯aˆ

`u tiên se˜ cha

˙

y chu’o’ng trình POST (Power On Self

Test). Chu’o’ng trình xác d¯i

˙

nh dung lu’o

˙

’ng boˆ

˙

nho´’, thu’’ nghieˆ

˙

m boˆ

˙

nho´’, và xác d¯i

˙

nh các thành

phaˆ

`n khác (bàn phím, oˆ

’ cu´’ng. . . ), kho’’i d¯oˆ

˙

ng các the’ adaptor. Trên màn hình thu’o`’ng xuaˆ

´t hieˆ

˙

n

các thông báo veˆ

` dung lu’o

˙

’ng boˆ

˙

nho´’, veˆ

` vieˆ

˙

c thu’’nghieˆ

˙

m boˆ

˙

nho´’, danh sách các thieˆ

´t bi

˙

nhaˆ

˙

n

ra (oˆ

’ d¯˜ıa cu´’ng và meˆ

`m, boˆ

˙

xu’’lý, coˆ

’ng COM và v.v. . . ).

Sau khi hoàn thành vieˆ

˙

c thu’’nghieˆ

˙

m POST go

˙

i Int 19h. Công vieˆ

˙

c cu’a Int 19h là tìm thieˆ

´t

bi

˙

kho’’i d¯oˆ

˙

ng. Vieˆ

˙

c tìm kieˆ

´m thu

˙

’c hieˆ

˙

n theo thu´’tu

˙

’ xác d¯i

˙

nh trong Setup BIOS và theo cách

tha˘m dò sector soˆ

´ 0 cu’a các thieˆ

´t bi

˙

tu’o’ng u´’ng. Neˆ

´ u d¯˜ıa có theˆ

’ kho’’i d¯oˆ

˙

ng, thì trong sector soˆ

´

0 cu’a d¯˜ıa có ba’n ghi kho’’i d¯oˆ

˙

ng chính – Master Boot Record (MBR). Hai byte cuoˆ

´i cùng cu’a

MBR – "soˆ

´ màu nhieˆ

˙

m", là daˆ

´ u hieˆ

˙

u cho bieˆ

´t sector có MBR, và theo d¯ó d¯˜ıa có theˆ

’kho’’i d¯oˆ

˙

ng.

Ngoài "soˆ

´ màu nhieˆ

˙

m" MBR còn chu´’a ba’ng phân vùng d¯˜ıa d¯ã nói o’’trên, và moˆ

˙

t chu’o’ng trình

nho’ – trình kho’’i d¯oˆ

˙

ng chính, kích thu’o´’c chı’ có 446 (0x1BE) byte.

Ba’ng 2.1 cho thaˆ

´ y caˆ

´ u trúc cu’a sector kho’’i d¯oˆ

˙

ng chính sau khi cài d¯a˘

˙

t Windows.

Ba’ng 2.1: Caˆ

´ u trúc cu’a sector kho’’i d¯oˆ

˙

ng chính

Di

˙

ch chuyeˆ

’n Noˆ

˙

i dung

0x000 Mã cu’a trình kho’’i d¯oˆ

˙

ng chính

0x1BE Ba’ng phân vùng oˆ

’ d¯˜ıa

0x1FE "Soˆ

´ màu nhieˆ

˙

m" (0xAA55)

MS-DOS, Windows95 và NT ghi nho´’DOS MBR trong khi cài d¯a˘

˙

t. Ngoài ra cu˜ng có theˆ

ta

˙

o MBR cu’a MS vo´’i câu leˆ

˙

nh DOS sau: fdisk /mbr.

Xin tro’’la

˙

i vo´’i quá trình kho’’i d¯oˆ

˙

ng. Int 19h cu’a BIOS na

˙

p trình kho’’i d¯oˆ

˙

ng chính vào boˆ

˙

nho´’ máy tính và chuyeˆ

’n quyeˆ

`n d¯ieˆ

`u khieˆ

’n cho chu’o’ng trình này. Nhu’ng chu’o’ng trình "bé

nho’" này không d¯u’ kha’ na˘ng kho’’i d¯oˆ

˙

ng HD¯ H; taˆ

´t ca’ nhu˜’ng gì mà nó có theˆ

’làm – d¯ó là na

˙

p

vào boˆ

˙

nho´’ chu’o’ng trình ma

˙

nh ho’n – trình kho’’i d¯oˆ

˙

ng thu´’hai.

¯Deˆ

’ làm d¯u’o

˙

’c d¯ieˆ

`u này, nó tìm trong ba’ng phân vùng kích hoa

˙

t và d¯o

˙

c vào boˆ

˙

nho´’ trình

kho’’i d¯oˆ

˙

ng thu´’ hai, ba˘´t d¯aˆ

`u tu`’sector lôgíc d¯aˆ

`u tiên cu’a phân vùng kích hoa

˙

t. Hãy chú ý d¯eˆ

´ n

cu

˙

m tu`’ "ba˘´t d¯aˆ

`u tu`’". Vì trình kho’’i d¯oˆ

˙

ng thu´’ hai trên các heˆ

˙

thoˆ

´ ng khác nhau có d¯oˆ

˙

dài khác

nhau.

Trong phân vùng d¯u’o

˙

’c d¯i

˙

nh da

˙

ng du’o´’i heˆ

˙

thoˆ

´ ng taˆ

˙

p tin FAT, trình kho’’i d¯oˆ

˙

ng thu´’hai chieˆ

´m

moˆ

˙

t sector (512 byte). Trong phân vùng d¯i

˙

nh da

˙

ng du’o´’i heˆ

˙

thoˆ

´ ng taˆ

˙

p tin NTFS, trình kho’’i

d¯oˆ

˙

ng thu´’hai chieˆ

´m vài sector.

Trình kho’’i d¯oˆ

˙

ng thu´’ hai na

˙

p lo´’p chu’o’ng trình d¯aˆ

`u tiên, caˆ

`n thieˆ

´t cho vieˆ

˙

c kho’’i d¯oˆ

˙

ng heˆ

˙

d¯ieˆ

`u hành. Trong tru’o`’ng ho

˙

’p MS DOS chu’o’ng trình kho’’i d¯oˆ

˙

ng d¯oˆ

˙

ng na

˙

p IO.SYS theo d¯i

˙

a chı’

700h, sau d¯ó MSDOS.SYS và chuyeˆ

’n quyeˆ

`n d¯ieˆ

`u khieˆ

’n cho SYSINIT cu’a môd¯un IO.SYS.

Neˆ

´ u vì lý do nào d¯ó không tìm thaˆ

´ y trên d¯˜ıa phân vùng kích hoa

˙

t, thì quá trình kho’’ d¯oˆ

˙

ng

se˜ tieˆ

´ p tu

˙

c vo´’i vieˆ

˙

c xu’’lý Int 18h. Tru’o`’ng ho

˙

’p này trên thu

˙

’c teˆ

´ ra´ˆt hie´ˆm khi su’’ du

˙

ng, nhu’ng

kha’ na˘ng này có theˆ

’ có ích trong tru’o`’ng ho

˙

’p nào d¯ó. Trong khi kho’’i d¯oˆ

˙

ng tu`’ xa, khi heˆ

˙

d¯ieˆ

`u

hành kho’’i d¯oˆ

˙

ng tu`’máy chu’, thì Int này d¯u’o

˙

’c POST chuyeˆ

’n hu’o´’ng lên ROM cu’a ca

˙

c ma

˙

ng.

¯Doˆ

´i vo´’i các HD¯ H khác cu’a Microsoft thì quá trình kho’’i d¯oˆ

˙

ng dieˆ

˜n ra tu’o’ng tu

˙

’.

• Windows95 kho’’i d¯oˆ

˙

ng gioˆ

´ ng nhu’ DOS nhu’ng thay theˆ

´ IO.SYS và MSDOS.SYS bo’’i

các taˆ

˙

p tin cu’a mình. Các taˆ

˙

p tin DOS d¯u’o

˙

’c giu˜’la

˙

i du’o´’i các tên tu’o’ng u´’ng IO.DOS và

MSDOS.DOS. Khi ba

˙

n d¯o

˙

c cho

˙

n kho’’i d¯oˆ

˙

ng DOS, Windows95 se˜ d¯oˆ

’i tên các taˆ

˙

p tin

cu’a mình vo´’i phaˆ

`n mo’’roˆ

˙

ng w40 và phu

˙

c hoˆ

`i tên ban d¯aˆ

`u cu’a các taˆ

˙

p tin heˆ

˙

thoˆ

´ ng cu’a

DOS. Quá trình kho’’i d¯oˆ

˙

ng tieˆ

´ p tu

˙

c vo´’i vieˆ

˙

c na

˙

p IO.SYS. Nhu’theˆ

´, sector kho’’i d¯oˆ

˙

ng cu’a

DOS và Windows95 là nhu’nhau.

Tải ngay đi em, còn do dự, trời tối mất!