1. Trang chủ
  2. » Giáo án - Bài giảng

Cấu trúc vật lý và logic của đĩa từ

55 1K 4

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 55
Dung lượng 898,5 KB

Nội dung

- Các Heads đầu từ đợc đánh số từ 0 đến 255 thông th-ờng đầu từ 255 không dùng cho việc truy xuất dữ liệu của ngời sử dụng trên một đĩa cứng.. Việc sử dụngcluster lớn hơn một sector làm

Trang 1

Nội dung bao gồm:

- Cấu trúc vật lý của đĩa cứng

- Cấu trúc logic của đĩa cứng

- Master Boot Record (MBR)

- Việc phân hoạch đĩa và bảng Partition

1.1.1 Cấu trúc vật lý của đĩa cứng

Một đĩa cứng là một hộp kín bên trong có nhiều lá đĩa tròn, xếpchồng đồng tâm Một đĩa cứng có thể đợc lắp đặt theo vị trínằm ngang hoặc thẳng đứng Trong phần này mô tả đĩa cứng đợclắp đặt theo vị trí nằm ngang

Các đầu đọc/ ghi điện từ đợc bố trí ở trên hoặc ở dới mỗi mặt

đĩa và gọi là các đầu từ Các đầu từ di chuyển vào ra theo phơnghớng tâm với lá đĩa tròn xoay Các lá đĩa quay quanh một trục cố

định Do vậy đầu từ có thể vơn tới mọi vị trí trên bề mặt đĩa

1.1.1.1 Các rãnh từ (tracks)

Trên một đĩa cứng, dữ liệu đợc lu trữ trong các rãnh tròn đồngtâm mảnh Một đầu từ khi ở một vị trí có thể đọc hoặc ghi mộtvòng tròn hoặc rãnh gọi là một rãnh từ (track) Có thể có hơn 1000tracks trên một đĩa cứng 3,5 inch Một track đợc chia làm nhiềuphần bằng nhau, mỗi phần đợc gọi là một sector Một sector là một

đơn vị lu trữ vật lý nhỏ nhất trên đĩa, và hầu nh luôn bằng 512bytes (0.5 KB)

Hình 1.1 dới đây cho thấy một đĩa cứng với 2 lá đĩa

Trang 2

Hình 1-1 Các phần của đĩa cứng.

Cấu trúc của các đĩa cứng trớc đây (tức là trớc khi có Windows95) sẽ đề cập tới ký hiệu một cylinder/ head/ sector Một cylinder làmột tập hợp bao gồm tất các tracks có cùng bán kính trên các mặt

đĩa khác nhau, với cách tổ chức này thì đĩa cứng đọc/ ghi dữliệu chậm hơn so với các đĩa cứng ngày nay Tất cả các đĩa cứngmới ngày nay liên tục đợc cải tiến bắt đầu từ khi hệ điều hànhWindows 95 ra đời để làm việc phù hợp với hệ điều hành

Để phù hợp với các hệ điều hành hiện hành:

- Các tracks tổ chức theo cấu trúc logic chứ không phải là cấu

trúc vật lý, và đợc thiết lập khi đĩa đợc định dạng cấp thấp

Các tracks đợc đánh số bắt đầu từ 0 (kể từ cạnh phía ngoài

cùng đĩa) và tăng dần số hiệu lên đến số cao nhất, điểnhình là 1023 (gần tâm đĩa nhất)

- Tơng tự có 1024 cylinder đợc đánh số từ 0 đến 1023 trên

một đĩa cứng

Trang 3

- Các Heads (đầu từ ) đợc đánh số từ 0 đến 255 (thông

th-ờng đầu từ 255 không dùng cho việc truy xuất dữ liệu của ngời

sử dụng) trên một đĩa cứng.

- Các sectors trong một track đợc đánh số từ 1 đến 63.

Các lá đĩa quay tròn đồng tâm theo một tốc độ không đổi Dovậy quãng đờng đi đợc của đầu từ trên bề mặt đĩa khi đầu từ ởgần tâm đĩa sẽ nhỏ hơn khi đầu từ ở gần cạnh ngoài cùng của

đĩa trong cùng một đơn vị thời gian Tức là số lợng dữ liệu đọc/ghi đợc của đầu từ ở gần tâm đĩa sẽ ít hơn khi ở gần cạnh ngoàicùng đĩa trong cùng đơn vị thời gian Để bù lại, tức là đảm bảo số l-ợng dữ liệu đợc đọc/ ghi trong cùng đơn vị thời gian là nh nhau khi

đầu từ ở bất kỳ vị trí nào trên bề mặt đĩa thì mật độ c trú củadữ liệu trên các track ở gần phía cạnh ngoài đĩa sẽ nhỏ hơn trên cáctrack gần tâm đĩa (tăng dần theo hớng hớng tâm đĩa)

Không gian nhớ trên đĩa đợc điền đầy theo một sơ đồ chuẩn.Một mặt của một lá đĩa chứa khoảng không dành riêng cho việcghi thông tin vị trí các track phần cứng (track – positioning data) vàkhông dành cho bất cứ một hệ điều hành nào Nh vậy, việc lắp

đặt đĩa gồm 2 lá đĩa thì có 3 mặt đĩa dành cho việc ghi dữliệu Thông tin về vị trí các track đợc ghi vào đĩa trong quá trìnhlắp đặt tại nhà máy Bộ điều khiển đĩa sẽ đọc thông tin này để

đặt đầu từ vào vị trí sector chính xác

Một sector là một đơn vị lu trữ vật lý nhỏ nhất trên đĩa, hầu nhluôn có dung lợng là 512 bytes bởi vì 512 là một số lũy thừa của 2(29)

Mỗi một sector trên đĩa đợc gán nhãn bởi nhà máy qua track –positioning data Dữ liệu nhận biết sector đợc ghi ngay ở vị trí

đầu tiên của sector, trớc vùng dành để chứa dữ liệu của sector và

nó cho biết đây là địa chỉ bắt đầu của sector

Trang 4

Phơng pháp tối u lu trữ một file trên đĩa là lu trữ theo một chuỗicác cluster liền kề nhau Có nhiều file có dung lợng lớn hơn 512bytes thì hệ thống quản lý file định rõ số sectors lu trữ dữ liệucủa file này Ví dụ nếu dung lợng file là 800 bytes sẽ có 2 sectors(mỗi sector có dung lợng 512 bytes) đợc chỉ định cho file Thông th-ờng một cluster có dung lợng bằng 1 sector, trong trờng hợp này file

có dung lợng 800 bytes sẽ đợc lu trữ trong 2 cluster

Chúng đợc gọi là cluster bởi vì đây là một đơn vị không giannhớ đợc cấp phát cho việc lu trữ nội dung dữ liệu của các file, điềunày bảo vệ dữ liệu đã đợc lu không bị ghi đè Về sau này nếu dữliệu ghi nối thêm vào file và giả sử dung lợng của nó tăng lên 1030bytes, sẽ có thêm một cluster đợc chỉ định cho việc lu trữ file, tức

là toàn bộ file đợc lu trữ trong 3 cluster

Hình 1-2 Sectors and Clusters

Nếu trên đĩa không có sẵn các cluster còn trống (cha lu trữ dữliệu) liền kề nhau, thì 2 cluster sau đợc chỉ định cho việc lu trữfile có thể nằm ở đâu đó trên ổ đĩa (có thể cùng trong mộtcylinder hoặc trong các cylinder khác nhau – nơi mà hệ thống quản

lý file tìm ra 2 sectors còn trống Một file đợc lu trữ trong cácclusters không liền kề nh trên thì đợc gọi là bị phân mảnh Sự

Trang 5

thống nếu hệ thống quản lý file phải điều khiển đầu từ tới một sốcác địa chỉ khác nhau để tìm tất cả dữ liệu của file mà ta muốn

đọc Thời gian tăng thêm để đầu từ đi tới một số địa chỉ trên lànguyên nhân gây nên độ trễ (làm chậm) trớc khi đọc đợc toàn bộnội dung file

Dung lợng của cluster có thể thay đổi để phù hợp với thiết bị lutrữ file Một cluster có dung lợng lớn hơn làm giảm khả năng phânmảnh dữ liệu của một file, nhng lại tăng khả năng lãng phí vùng nhớ

do không đợc sử dụng hết trong cluster (ví dụ, nếu file chỉ có dunglợng 460 bytes, thì với một cluster có dung lợng 512 bytes không giannhớ bị lãng phí là khoảng 10%, nhng với cluster có dung lợng 1024bytes thì không gian nhớ bị lãng phí là khoảng 55%) Việc sử dụngcluster lớn hơn một sector làm giảm sự phân mảnh dữ liệu của mộtfile và cũng làm giảm dung lợng không gian đĩa cần thiết để quản

lý thông tin về các vùng nhớ trên đĩa đã đợc sử dụng hay cha đợc sửdụng

1.1.2 Cấu trúc logic của đĩa cứng.

Nội dung phần này nhằm mục đích minh họa một dạng cấu trúclogic của đĩa từ, mô hình cấu trúc này áp dụng cho đĩa cứng cócác phân hoạch sử dụng hệ thống quản lý file FAT (File AllocationTable) Hình 1-3 sau đây minh họa tổ chức của đĩa cứng vật lý

có các volume định dạng theo hệ thống file FAT Trong đó

- MSB (Master Boot Record) là vùng để quản lý các phân hoạchtrên đĩa vật lý

- Vùng bị che: không dùng đến Vùng này cùng với MSB chiếm hếtmột track 0 thuộc mặt đĩa 0 của đĩa vật lý

- Các phân hoạch đã định dạng theo hệ thống file FAT (cácvolume), mỗi một volume có một vùng hệ thống riêng và vùng lutrữ dữ liệu riêng và chúng độc lập với nhau nh các đĩa từ riêngbiệt

Trang 6

Nội dung chi tiết của từng thành phần xin đợc trình bày chi tiết ởcác phần tiếp sau.

(sao lu dựphòng)

RootFolder

Các th mụccon và cácfile

Hình 1-3 Tổ chức của đĩa cứng với các volume định dạng hệ

thống file FAT

1.1.3 Bản ghi khởi động chính (Master Boot Record)

trên đĩa cứng

Master Boot Record, là một cấu trúc dữ liệu quan trọng trên đĩa,

đợc tạo ra khi ta thực hiện phân hoạch đĩa cứng Nó thuộc sector

đầu tiên của mọi đĩa cứng Vị trí này luôn là track 0 (cylinder 0),side 0 (head 0), và sector 1

Master Boot Record, chứa bảng Partition lu trữ thông tin về cácphân hoạch của đĩa cứng và một đoạn mã nhỏ có khả năng thihành, Master Boot Record không phụ thuộc vào hệ điều hành Trêncác máy tính chạy vi xử lý x86 đoạn mã này kiểm tra bảng Partition

và xác định phân hoạch khởi động Sau đó Master Boot Recordtìm đến vị trí bắt đầu của phân hoạch khởi động trên đĩacứng, và nạp bản sao của sector khởi động của phân hoạch(Partition boot sector) này vào bộ nhớ Sau cùng Master Boot Recordchuyển giao quyền thi hành cho mã thi hành trong boot sector củaphân hoạch khởi động

Mọi đĩa cứng đều có một Master Boot Record, mã thi hành trongsector này đợc sử dụng để tìm ra phân hoạch khởi động và chỉkhởi động đợc máy tính khi đĩa có một phân hoạch khởi động(phân hoạch hệ thống)

Vùng hệ

thống của

đĩa vật lý

Vùng hệ thống của một volume

Vùng dữ liệu của một volume

Trang 7

Ví dụ sau đây cho thấy nội dung của sector chứa Master Boot Record (dữ liệu ở dạng số hệ 16), đợc hiển thị làm 2 phần:

- Phần thứ nhất là Master Boot Record, nó chiếm 446 bytes đầu tiên trong sector này Chữ ký đĩa (FD 4E F2 14) đánh dấu kết thúc của Master Boot Record

- Phần thứ hai là nội dung bảng Partition

Nội dung sector vật lý có địa chỉ: Cylinder 0, head 0, Sector 1

00000000:00 33 C0 8E D0 BC 00 7C -8B F4 50 07 50 1F FB FC 3 | P.P

00000010:BF 00 06 B9 00 01 F2 A5 -EA 1D 06 00 00 BE BE 07

00000020:B3 04 80 3C 80 74 0E 80 -3C 00 75 1C 83 C6 10 FE <.t <.u

00000030:CB 75 EF CD 18 8B 14 8B -4C 02 8B EE 83 C6 10 FE u L

00000040:CB 74 1A 80 3C 00 74 F4 -BE 8B 06 AC 3C 00 74 0B t <.t <.t 00000050:56 BB 07 00 B4 0E CD 10 -5E EB F0 EB FE BF 05 00 V ^

00000060:BB 00 7C B8 01 02 57 CD -13 5F 73 0C 33 C0 CD 13 | W _s.3

00000070:4F 75 ED BE A3 06 EB D3 -BE C2 06 BF FE 7D 81 3D Ou }.=

00000080:55 AA 75 C7 8B F5 EA 00 -7C 00 00 49 6E 76 61 6C U.u | Inval 00000090:69 64 20 70 61 72 74 69 -74 69 6F 6E 20 74 61 62 id partition tab 000000A0:6C 65 00 45 72 72 6F 72 -20 6C 6F 61 64 69 6E 67 le.Error loading 000000B0:20 6F 70 65 72 61 74 69 -6E 67 20 73 79 73 74 65 operating syste 000000C0:6D 00 4D 69 73 73 69 6E -67 20 6F 70 65 72 61 74 m.Missing operat 000000D0:69 6E 67 20 73 79 73 74 -65 6D 00 00 80 45 14 15 ing system E

000000E0:00 00 00 00 00 00 00 00 -00 00 00 00 00 00 00 00

000000F0:00 00 00 00 00 00 00 00 -00 00 00 00 00 00 00 00

00000100:00 00 00 00 00 00 00 00 -00 00 00 00 00 00 00 00

00000110:00 00 00 00 00 00 00 00 -00 00 00 00 00 00 00 00

00000120:00 00 00 00 00 00 00 00 -00 00 00 00 00 00 00 00

00000130:00 00 00 00 00 00 00 00 -00 00 00 00 00 00 00 00

00000140:00 00 00 00 00 00 00 00 -00 00 00 00 00 00 00 00

00000150:00 00 00 00 00 00 00 00 -00 00 00 00 00 00 00 00

00000160:00 00 00 00 00 00 00 00 -00 00 00 00 00 00 00 00

00000170:00 00 00 00 00 00 00 00 -00 00 00 00 00 00 00 00

00000180:00 00 00 00 00 00 00 00 -00 00 00 00 00 00 00 00

00000190:00 00 00 00 00 00 00 00 -00 00 00 00 00 00 00 00

000001A0:00 00 00 00 00 00 00 00 -00 00 00 00 00 00 00 00

000001B0:00 00 00 00 00 00 00 00 -FD 4E F2 14 00 00 .N

80 01

000001C0:01 00 06 0F 7F 96 3F 00 -00 00 51 42 06 00 00 00 ? QB

000001D0:41 97 07 0F FF 2C 90 42 -06 00 A0 3E 06 00 00 00 A ,.B >

000001E0:C1 2D 05 0F FF 92 30 81 -0C 00 A0 91 01 00 00 00 - 0 000001F0:C1 93 01 0F FF A6 D0 12 -0E 00 C0 4E 00 00 55 AA N U.

1.1.4 Việc phân hoạch đĩa và bảng Partition.

Thông tin về các phân hoạch chính và một phân hoạch mở rộng

đợc chứa trong bảng Partition, là một cấu trúc dữ liệu gồm 64 bytes trong cùng sector với Master Boot Record (cylinder 0, head 0, sector 1) Bảng Partition là một qui định chuẩn, không phụ thuộc vào bất

cứ một hệ điều hành nào, bao giờ cũng bắt đầu từ địa chỉ 01BEh (446) Mỗi một phần tử (bản ghi) trong bảng Partition có độ dài 16 bytes, chia làm 8 trờng nh sau:

Trang 8

- Trờng Boot Indicator (BI), độ rộng 1 byte, cho biết phân

hoạch nào là phân hoạch khởi động

- Trờng Starting Head, độ rộng 1 byte, cho biết số hiệu đầu từ

bắt đầu của phân hoạch

- Trờng Starting sector and cylinder, độ rộng 2 bytes, cho

biết số hiệu sector và cylinder bắt đầu của một phân hoạch.Việc mã hóa số hiệu sector và số hiệu cylinder nh sau: sử dụng

6 bits (5 ữ 0) thấp biểu diễn số hiệu sector bắt đầu của phânhoạch, các bit 7, 6 là 2 bit cao nhất trong 10 bits còn lại biểudiễn số hiệu cylinder bắt đầu của phân hoạch Cụ thể biểudiễn theo hình ảnh trong hình 1-4:

Cylinder Bits 7 to 0 Cylinder Bits 9+8 Sector Bits 5 to 0

Hình 1-4 Sơ đồ mã hóa số hiệu sector và số hiệu

- Trờng Ending sector and cylinder, độ rộng 2 bytes, cho biết

số hiệu sector và cylinder kết thúc của một phân hoạch Việcmã hóa số hiệu sector và số hiệu cylinder giống nh cho trờngStarting sector and cylinder

- Trờng Relative Sectors (RS), độ rộng 4 bytes, cho biết tổng

số sector nằm trớc phân hoạch đang xét

- Trờng Total Sectors (TS), độ rộng 4 bytes, cho biết tổng số

sector thuộc phân hoạch đang xét

Hai bytes cuối cùng trong sector là chữ ký cho sector này và luôn

Trang 9

Ví dụ tiếp sau đây là dữ liệu của bảng Partition lấy từ ví dụ vềMaster Boot Record ở trên, cho ta thấy đĩa cứng này đợc chia làm

4 phân hoạch (nếu chia ít hơn 4 phân hoạch thì sẽ có từ 1 đến

3 phần tử có tất cả các tròng mang giá trị 0

80 01

000001C0: 01 00 06 0F 7F 96 3F 00 -00 00 51 42 06 00 00 00 ? QB 000001D0: 41 97 07 0F FF 2C 90 42 -06 00 A0 3E 06 00 00 00 A ,.B > 000001E0: C1 2D 05 0F FF 92 30 81 -0C 00 A0 91 01 00 00 00 - 0 000001F0: C1 93 01 0F FF A6 D0 12 -0E 00 C0 4E 00 00 55 AA N U.

Giá trị của các trờng trong các phần tử trong bảng Partition dùng

để quản lý các phân hoạch chính, phân hoạch mở rộng và các đĩalogic trong trong phân hoạch mở rộng

Bảng 1-1 ý nghĩa nội dung các trờng trong bảng Partition (Giá

trị điển hình trong bảng là cho phân hoạch 1)

ý nghĩa nội dung

phân hoạch khởi động hay phân hoạch bình thờng Giá trị

00 cho biết đây là phân hoạch bình thờng

80 cho biết đây là phân hoạch khởi

động

của phân hoạch

02 16 bits 0001h Starting Sector và Starting Cylinder Số

hiệu sector và Số hiệu cylinder bắt đầucủa phân hoạch Sử dụng 6 bits thấp (cácbit 0-5) để biểu diễn số hiệu sector bắt

đầu của phân hoạch 10 bits còn lại biểudiễn số hiệu cylinder bắt đầu của phânhoạch, trong đó hai bits 6-7 dùng làm 2 bitscao nhất trong 10 bits còn lại (tức là các bits

từ 8 đến 15 tơng ứng các bíts 0 đến 7 vàbit 6 tơng ứng với bit 8, bit 7 tơng ứng vớibit 9 trong số 10 bits còn lại)

phân hoạch

Trang 10

05 BYTE 0Fh Ending Head Số hiệu đầu từ cuối cùng của

phân hoạch

06 16 bits 3Fh Ending Sector và Ending Cylinder Số hiệu

sector và Số hiệu cylinder bắt đầu củaphân hoạch Sử dụng 6 bits thấp (các bit 0-5) để biểu diễn số hiệu sector bắt đầucủa phân hoạch 10 bits còn lại biểu diễn

số hiệu cylinder bắt đầu của phân hoạch,trong đó hai bits 6-7 dùng làm 2 bits caonhất trong 10 bits còn lại (tức là các bits từ

8 đến 15 tơng ứng các bíts 0 đến 7 vàbit 6 tơng ứng với bit 8, bit 7 tơng ứng vớibit 9 trong số 10 bits còn lại)

bytes 0000003Fh Relative Sectornằm trớc phân hoạch này. Cho biết tổng số sector

bytes 00064251h Total Sectorsphân hoạch này. Cho biết tổng số sector của

Bảng 1-2 Các giá trị có thể của trờng System ID.

Giá

01h Phân hoạch chính hoặc đĩa logic sử dụng hệ thống quản

lý file FAT12 Số sector tối đa trong volume này là 32679sectors

04h Phân hoạch chính hoặc đĩa logic sử dụng hệ thống quản

lý file FAT16 Số sector trong volume này từ 32680 sectors

đến 65535 (dung lợng nhỏ hơn 32MB)

05h Cho biết đây là phân hoạch MS-DOS mở rộng

06h Phân hoạch chính hoặc đĩa logic sử dụng hệ thống quản

lý file BIGDOS FAT (FAT16 với dung lợng volume lớn hơn32MB)

07h Phân hoạch chính hoặc đĩa logic sử dụng hệ thống quản

lý file NTFS

0Bh Phân hoạch chính sử dụng hệ thống quản lý file FAT32,

dung lợng volume lên tới 2048 GB, sử dụng LBA (LogicalBlock Addressing – sử dụng ngắt 13h mở rộng đã xâydựng trong các BIOS mới để truy nhập đĩa cứng dung lợng

Trang 11

cho CHS (Cylinder, Head, Sector)).

0Ch Ph©n ho¹ch më réng sö dông hÖ thèng qu¶n lý file FAT32,

dung lîng volume lªn tíi 2048 GB, sö dông LBA

0Eh Ph©n ho¹ch më réng sö dông hÖ thèng qu¶n lý file FAT16,

sö dông LBA

0Fh Ph©n ho¹ch chÝnh sö dông hÖ thèng qu¶n lý file FAT16, sö

dông LBA

Partition type

From Wikipedia, the free encyclopedia

This article is about MBR partition types in IBM PC compatible systems For GPT partition types, see GUID Partition Table For Amiga RDB partition types, see Rigid Disk Block

The partition type (or partition ID) in a partition's entry in the partition table inside a

Master Boot Record (MBR) is a byte value intended to specify the file system the partition contains and/or to flag special access methods used to access these partitions (f.e special

CHS mappings, LBA access, logical mapped geometries, special driver access, hidden

partitions, secured or encrypted file systems, etc.).

by them nor wanted to maintain foreign assignments, third parties started to simply assign partition types on their own behalf in a mostly uncoordinated trial-and-error manner This led

to various conflictive double-assignments sometimes causing severe compatibility problems between certain products [1][2]

Several industry experts including Hale Landis, Ralf Brown, Matthias Paul, and Andries E Brouwer in the 1990s started to research partition types and published (and later

synchronized) partition type lists in order to help document the industry de facto standard and thereby reduce the risk of further conflicts Some of them also actively helped to maintain software dealing with partitions to work with the updated lists, indicated conflicts, devised additional detection methods and work-arounds for vendors, or engaged in coordinating new non-conflictive partition type assignments as well.

While not officially maintained, [1] new assignments should be coordinated, in particular any new temporary partition type assignments for local or experimental projects can utilize type

7Fh in order to avoid conflicts with already assigned types This type was specially reserved

for individual use as part of the Alternative OS Development Partition Standard (AODPS)[3]

initiative since 2002.

It is up to an operating system 's boot loader and/or kernel how to interpret the value So the table specifies which operating systems or disk-related products originally introduced an ID and what file system or special partition type they mapped it to Partitions with partition types

Trang 12

unknown to the software should be treated as reserved but occupied disk storage space, which should not be dealt with by the software, except for in FDISK -like tools.

List of partition IDs

This is a list of known Master Boot Record partition types on IBM PC compatible computers: [4]

Trang 13

on ID Occurrence Access Bootable Type Origin Supported Description

00h MBREBR, N/A No Free IBM All Empty partition entry

01h MBR, EBR CHSLBA,

x86,

68000, 8080/Z80

File system IBM DOS+ 2.0

FAT12 as primary partition in first physical 32 MB of disk or as logical drive anywhere on disk (else use 06h

File system Microsoft DOS 3.0+

FAT16 with less than 65536 sectors (32 MB) As primary partition it must reside in first physical 32 MB of disk,

or as logical drive anywhere on disk (else use 06h instead).[5][6][7]

05h

MBR,

EBR

CHS, (LBA)

No, AAPContainer IBM DOS (3.2) 3.3+

Extended partition with CHS

addressing It must reside in first physical 8 GB of disk, else use 0Fh

instead (see 0Fh, 85h, C5h, D5h)[5][6][7]MBR CHS

Storage Dimensions

SpeedSto

r can occur in SpeedStor MBRs

06h MBR, EBR CHS,LBA x86 File system Compaq DOS 3.31+

FAT16B with 65536 or more sectors It must reside in first physical 8 GB of disk, unless used for logical drives in

an 0Fh extended partition (else use 0Eh

instead) Also used for FAT12 and

FAT16 volumes in primary partitions if they are not residing in first physical

HPFS[5]

MBR,

EBR

CHS,LBA 386

File system Microsoft

File system Microsoft

Windows Embedde

d CE

exFAT

Quantum Software Systems

QNX 2 QNX "qnx" (7) (pre-1988 only)[8][nb 2]08h MBR CHS x86 File CommodoCommodLogical sectored FAT12 or FAT16[9][nb 3]

Trang 14

system re ore

MS-DOS 3.x

Trang 15

CHS x86 File system IBM OS/2 1.0-1.3 OS/2 (FAT?)

IBM AIX AIX boot/split

SplitDriveQuantum

Software Systems

QNX

1.x/2.x QNX "qnz" (9)[8][nb 2]

MBR CHS 286 File system

Mark Williams Company

Coherent Coherent file system

Coherent Coherent swap partition

0Bh MBR, EBR CHS,LBA x86 File system Microsoft DOS 7.1+ FAT32 with CHS addressing[6][7]

0Ch MBR, EBR LBA x86 File system Microsoft DOS 7.1+ FAT32 with LBA[6][7]

0Dh Silicon Safe Reserved[4]

0Eh MBR, EBR LBA x86 File system Microsoft DOS 7.0+ FAT16B with LBA[6][7]

0Fh MBR, EBR LBA No, AAP Container Microsoft DOS 7.0+ Extended partitionand CFh)[6][7] with LBA (see 05h10h Unisys OPUS (see 0Ah)

11h

MBR CHS x86 File

system

Leading Edge

Leading Edge MS-DOS 3.x

Logical sectored FAT12 or FAT16[9][nb 3]

Hidden

FS IBM

OS/2 Boot Manager

Hidden FAT12 (corresponds with 01h)[nb 4]

12h MBR CHS,

LBA x86 Service FS Compaq configuration partition (bootable [6][7][10] FAT)

Service EISA configuration partition[6][7]

Hibernation

Compaq Compaq

Contura

hibernation partition[10]

Trang 16

MBR x86 Service FS NCR diagnostics and firmware partition (bootable FAT)[10]

MBR x86 Service FS Intel service partition (bootable 98h) FAT)[10] (see

Service IBM Rescue and Recovery partition[10]

14h

File system AST

AST MS-DOS 3.x

Logical sectored FAT12 or FAT16[9][nb 3](see AST MBR)

x86,

68000, 8080/Z80

Hidden

FS IBM

OS/2 Boot Manager

Hidden FAT16 (corresponds with 04h)[nb 4]

IBM

OS/2 Boot Manager

Hidden extended partition with CHS

addressing (corresponds with 05h)[nb 4]

OS swap16h

x86,

68000, 8080/Z80

Hidden

FS IBM

OS/2 Boot Manager

Hidden FAT16B (corresponds with

06h)[nb 4]

17h Hidden FS IBM

OS/2 Boot Manager

Hidden IFS (corresponds with 07h)[nb 4]Hidden HPFS (corresponds with 07h)[nb 4]

Hidden NTFS (corresponds with 07h)[nb 4]

Hidden exFAT (corresponds with 07h)[nb 4]

18h No Hibernation AST AST WindowsAST Zero Volt Suspend or SmartSleep partition

19h Willow Schlanger

Willowte

ch Photon coS

Willowtech Photon coS (see 20h)

1Bh Hidden FS IBM

OS/2 Boot Manager

Hidden FAT32 (corresponds with 0Bh)[nb 4]

1Ch Hidden FS IBM

OS/2 Boot Manager

Hidden FAT32 with LBA (corresponds with 0Ch)[nb 4]

1Eh Hidden FS IBM

OS/2 Boot Manager

Hidden FAT16 with LBA (corresponds with 0Eh)[nb 4]

Trang 17

1Fh MBR,

EBR LBA

Hidden container

IBM OS/2 Boot Ma

nager

Hidden extended partition with LBA

addressing (corresponds with 0Fh)[nb 4]

20h

Microsoft WindowsMobile Windows Mobile update XIP

Willow Schlanger Willowsoft Overture File System (OFS1) (see 19h)21h

MBR Hewlett Packard HP Volume Expansion (SpeedStor)[nb 5]

File system

Dave Poirier Oxygen FSo2 (Oxygen File System) (see 22h)

er

Dave Poirier Oxygen

Oxygen Extended Partition Table (see

21h)23h

Microsoft,IBM ReservedYes Microsoft Windows Mobile Windows Mobile boot XIP24h MBR CHS x86 File system NEC

NEC MS-DOS 3.30

Logical sectored FAT12 or FAT16[9][11] [nb 3] (see NEC MBR)

25h Microsoft Windows Mobile Windows Mobile IMGFS[citation needed]

26h Microsoft,IBM Reserved

OOT

RooterBOOT kernel partition (contains

a raw ELF Linux kernel, no file system)

2Ah

File system Kurt Skauen AtheOS AtheOS file systemextension of BFS, see (AthFS, AFS) (an 2Bh and EBh)MBR,

EBR LBA x86 File system Reserved (see CAh)

2Bh

Kristian van der Vliet

SyllableOS

SyllableSecure (SylStor), a variant of

AthFS (an extension of BFS, see 2Ah

and EBh)31h Microsoft,IBM Reserved

32h

Alien Internet Services NOS

Trang 18

33h Microsoft,IBM Reserved

34h Microsoft,IBM Reserved

35h MBR,

EBR

CHS,LBA No

File system IBM

OS/2 Warp Server /

eComStation

JFS (OS/2 implementation of AIX Journaling File system)

IBM Reserved38h Timothy Williams THEOS THEOS version 3.2, 2 GB partition

39h

Contain

er Bell Labs Plan 9

Plan 9 edition 3 partition partitions described in second sector of partition)

(sub-Timothy Williams THEOS THEOS version 4 spanned partition3Ah Timothy Williams THEOS THEOS version 4, 4 GB partition3Bh Timothy Williams THEOS THEOS version 4 extended partition3Ch PowerQuest PartitionMagic PqRP (PartitionMagic or DriveImage in progress)[13]

FS

PowerQuest

PartitionMagic Hidden NetWare

40h

PICK Systems PICK PICK R83

VenturCo

m Venix Venix 80286

41h

Yes Personal RISC Personal RISC Boot

Linux Linux Old Linux/Minix (disk shared with DR

DOS 6.0) (corresponds with 81h)PowerPC PowerPC PowerPCPPC PReP (Power PC Reference

Platform) Boot

42h

SecuredFS

Peter Gutmann SFS Secure File system (SFS)

No Linux Linux Old Linux swap (disk shared with DR DOS 6.0) (corresponds with 82h)

Trang 19

system DOS 6.0) (corresponds with 83h)

Trang 20

44h Wildfile GoBack Norton GoBack, WildFile GoBack, Adaptec GoBack, Roxio GoBack

45h

Priam Priam (see also 5Ch)MBR CHS Yes Boot-US Boot-US boot manager (1 cylinder)

Jochen Liedtke,

EUMEL/

ELAN EUMEL/ELAN (L2)47h

Jochen Liedtke, GMD

EUMEL/

ELAN EUMEL/ELAN (L2)48h

Jochen Liedtke, GMD

File system

Mark Aitchison

ALFS/THIN

ALFS/THIN advanced lightweight file system for DOS

4Ch ETH Zürich ETH Oberon Aos (A2) file system (76)

4Dh

Quantum Software Systems

QNX

4.x, Neutrino

Primary QNX POSIX volume on disk (77)[8][nb 2]

4Eh

Quantum Software Systems

QNX 4.x, Neutrino

Secondary QNX POSIX volume on disk (78)[8][nb 2]

4Fh

Quantum Software Systems

QNX 4.x, Neutrino

Tertiary QNX POSIX volume on disk (79)[8][nb 2]

Zürich

ETH Oberon boot / native file system (79)

50h

ETH Zürich

ETH Oberon Alternative native file system (80)

Disk Manager

4

Read-only partition (old)

LynxOS Lynx RTOSNovell

51h

Novell

Disk Manager 4-6

Read-write partition (Aux 1)

Trang 21

system Research

Trang 22

Microport System V/AT,

V/386

Disk Manager 6

Auxiliary 3 (WO)

Disk Manager 6

Dynamic Drive Overlay (DDO)

55h

MicroHou

se / StorageSoft

EZ-DriveEZ-Drive, Maxtor, MaxBlast, or DriveGuide INT 13h redirector volume

EZ-DriveDisk Manager partition converted to EZ-BIOS

Golden Bow VFeature VFeature partitionned volume

57h

MicroHou

se / StorageSoft

DrivePro

Novell VNDI partition5Ch Container Priam EDISK Priam EDisk Partitioned Volume (see also 45h)61h

Storage Dimensions

SpeedStor

63h CHS File system Unix

SCO Unix, ISC, UnixWare, AT&T System V/386, ix, MtXinu BSD 4.3 on Mach, GNU HURD

64h

Storage Dimensions

SpeedStor

File system Novell NetWare NetWare File System 286/2[5]

Solomon PC-ARMOUR65h File system Novell NetWare NetWare File System 386

66h

File system Novell NetWare NetWare File System 386

Trang 23

67h Novell NetWare Wolf Mountain

NetWare 5

Novell NetWare Novell Storage Services (NSS)

70h DiskSecure DiskSecure multiboot

71h Microsoft,IBM Reserved

72h

MBR,

EBR CHS x86

Policy FS

APTI conforma

nt systems

APTI alternative FAT12 (CHS, SFN) (corresponds with 01h)

Nordier Unix V7/x86 V7/x8673h Microsoft,IBM Reserved

74h

Microsoft,IBM ReservedSecured Scramdisk

APTI conforma

nt systems

APTI alternative FAT16 (CHS, SFN) (corresponds with 04h)

7Ah MBR, EBR LBA x86 Policy FS

APTI conforma

nt systems

APTI alternative FAT16 (LBA, SFN) (corresponds with 0Eh)

7Bh MBR,

EBR CHS x86

Policy FS

APTI conforma

nt systems

APTI alternative FAT16B (CHS, SFN) (corresponds with 06h)

7Ch MBR, EBR LBA x86 Policy FS

APTI conforma

nt systems

APTI alternative FAT32 (LBA, SFN) (corresponds with 0Ch)

7Dh MBR, CHS x86 Policy APTI APTI alternative FAT32 (CHS, SFN)

Trang 24

EBR FS conformant

systems

(corresponds with 0Bh)

Trang 25

7Eh F.I.X.

7Fh MBR, EBR CHS,LBA Yes AODPS Varies

Alternative OS Development Partition Standard[3] - reserved for individual or local use and temporary or

experimental projects80h File system Andrewanenbaum T Minix1.1-1.4a Minix file system (old)

81h

File system Andrew Tanenbaum Minix 1.4b+ MINIX file system41h) (corresponds with

Linux Mitac Advanced Disk Manager

82h

No GNU/Linux Linux swap space42h) (corresponds with x86 Container

Sun Microsystems

Solaris x86 (for Sun disklabels up to 2005) (see BFh)

Prime83h File system GNU/Linux Any native corresponds with Linux file system43h) (see 93h,

7 Rapid Start technology[15]

85h No, AAP Container GNU/Linux Linux 05h) extended[16] (corresponds with

86h

File system Microsoft

Windows

NT 4 Server

Fault-tolerantFAT16B mirrored volume set (see B6h and C6h, corresponds with 06h)[6][7]

Fault-tolerant HPFS/NTFS mirrored volume set (see B7h and C7h, corresponds with 07h)[6][7]

88h GNU/Linux Linux plaintext partition table

8Ah Martin Kiewitz AiR-BOOT Linux kernel image

system Microsoft

Windows

NT 4 Server

Legacy fault-tolerant FAT32 mirrored volume set (see BBh and CBh, corresponds with 0Bh)[6]

system Microsoft

Windows

NT 4 Server

Legacy fault-tolerant FAT32 mirrored volume set (see BCh and CCh, corresponds with 0Ch)[6]

8Dh MBR, CHS, x86, Hidden FreeDOS Free Hidden FAT12 (corresponds with 01h)

Trang 26

EBR LBA 68000, 8080/Z8

0

FS FDISK [nb 6]

Trang 27

8Eh GNU/Linux Linux Linux LVM (see FEh)

90h MBR, EBR CHS,LBA

x86,

68000, 8080/Z80

Hidden

FS FreeDOS

Free FDISK

Hidden FAT16 (corresponds with 04h)[nb 6]

91h MBR, EBR CHS,LBA No, AAP

Hidden container

FreeDOS Free FDISK Hidden addressing (corresponds with extended partition with 05hCHS)[nb 6]92h MBR,

EBR

CHS,LBA x86

Hidden

FS FreeDOS

Free FDISK

Hidden FAT16B (corresponds with

06h)[nb 6]

93h

File system Amoeba Amoeba native file systemHidden

FS Linux Hidden Linux file system (see 83h)94h Amoeba Amoeba bad block table

96h File system CHRP ISO-9660 file system

97h MBR, EBR CHS,LBA x86 Hidden FS FreeDOS Free FDISK Hidden [nb 6] FAT32 (corresponds with 0Bh)

ROM-service partition (bootable FAT) DOS SuperBoot (see 12h)

9Ah MBR, EBR LBA x86 Hidden FS FreeDOS Free FDISK Hidden [nb 6] FAT16 (corresponds with 0Eh)9Bh MBR,

EBR LBA No, AAP

Hidden container

Valencia ForthOS ForthOS (eForth port)

BSDI

(see B7h and B8h)A0h

MBR Service Hewlett Packard Diagnostic partition for HP laptops[10]

Hibernation Phoenix, IBM, Hibernate partition

[7]

Ngày đăng: 31/05/2018, 09:05

TỪ KHÓA LIÊN QUAN

w