Phân vùng đĩa cứng (FDISK). Làm việc với ổ cứng mới bằng FDISK

Để xác định tình trạng ổ cứng của PC đã mua, bạn nên:

1) thử khởi động từ ổ cứng, để bật máy tính nếu không có đĩa mềm trong ổ A. Nếu bất kỳ hệ điều hành nào đã khởi động thì ổ cứng đã sẵn sàng để hoạt động và bạn không cần phải dùng đến tiện ích FDISK. Nếu tải xuống không thành công, bạn cần chuyển sang bước 2.

2) kiểm tra xem ổ cứng đã được cấu hình chưa, tức là. Nó có phân vùng DOS không? Để thực hiện việc này, bạn cần khởi động từ đĩa khởi động, nhập lệnh FDISK (đĩa phải có tiện ích FDISK) và chọn tùy chọn “Hiển thị thông tin về các phân vùng khả dụng” trong menu chính. Nếu kết quả cho thấy không có phân vùng thì cần phải cấu hình ổ cứng. Mặt khác, có thể cấu hình lại (thay đổi số lượng và/hoặc kích thước của các phân vùng và ổ đĩa logic) bằng cách sử dụng cùng một tiện ích. Trong bất kỳ trường hợp nào được mô tả, bạn có thể hoàn tất việc chuẩn bị ổ cứng để vận hành bằng cách định dạng cấp cao tất cả các ổ đĩa logic bằng lệnh FORMAT (rất thường xuyên, việc định dạng đĩa được thực hiện sau trong quá trình cài đặt hệ điều hành). Nếu bạn muốn định dạng trước khi cài đặt HĐH thì một trong các đĩa mềm phải có tiện ích FORMAT. Nếu tiện ích FDISK không khởi động, bạn cần chuyển sang bước 3.

3) thực hiện định dạng ổ cứng ở mức độ thấp bằng tiện ích đặc biệt được cung cấp kèm theo PC. Định dạng cấp độ thấp của ổ cứng liên quan đến việc hình thành các cung (có tính đến hệ số xen kẽ), bao gồm việc ghi nhãn cung vào các rãnh và kiểm tra chất lượng tốt của chúng (khả năng vật lý để ghi thông tin vào chúng). Các lĩnh vực bị lỗi được đánh dấu một cách đặc biệt. Sau khi định dạng ở mức độ thấp, bạn nên chạy lệnh FDISK và nếu cần, định dạng ổ đĩa logic. Không thể định dạng đĩa ở mức độ thấp có nghĩa là phần cứng PC bị lỗi hoặc cáp được kết nối kém.

Do đó, việc chuẩn bị ổ cứng để hoạt động “từ đầu” được thực hiện theo ba giai đoạn: 1) định dạng ổ cứng ở mức độ thấp; 2) cấu hình ổ cứng; 3) định dạng cấp cao của tất cả các ổ đĩa logic được tạo trên đó (mục này là tùy chọn). Định dạng cấp thấp của ổ cứng hiện đại được thực hiện tại nhà máy. Việc định dạng cấp độ thấp lặp đi lặp lại của các đĩa như vậy là không cần thiết và là một hoạt động rất nguy hiểm vì nó có thể dẫn đến mất thông tin dịch vụ. Việc định dạng lại ổ cứng cũ có thể được thực hiện ở mức độ thấp bằng cách sử dụng tiện ích CALIBRATE từ bộ NORTON UTILITIES. Sẽ rất hữu ích nếu thực hiện quy trình này khoảng một năm một lần để khôi phục các dấu khu vực, đồng thời kiểm tra chất lượng bề mặt đĩa. Nhu cầu tách biệt định dạng cấp thấp và cấp cao của ổ cứng theo thời gian được giải thích bởi thực tế là sau khi định dạng cấp thấp, cần phải cấu hình nó. Thuật toán cấu hình ổ cứng hoạt động trong môi trường Windows như sau:


1) tạo một phân vùng DOS chính có đĩa logic trong đó;

2) tạo một phân vùng DOS bổ sung (ví dụ: nếu cần, cần cài đặt 2 hệ điều hành trên máy tính: Windows 98 và Windows NT và hoạt động với các hệ thống tệp khác nhau);

3) hình thành các đĩa logic trong phân vùng DOS bổ sung (nếu nó được tạo ở bước 2);

4) đặt chỉ báo cho biết phân vùng DOS chính đang hoạt động.

Để ổ cứng hoạt động bình thường, cần có bảng phân vùng (đôi khi được gọi là vách ngăn mặc dù nói một cách nghiêm túc, vách ngăn- đây là các phân vùng đĩa). Nếu không có nghĩa là hệ điều hành không có quyền truy cập vào ổ cứng (“không nhìn thấy” ổ cứng). Bảng phân vùng chứa thông tin về các đặc tính vật lý của đĩa: số mặt, số rãnh và cung trên mỗi rãnh, cũng như thông tin về các phân vùng và ổ đĩa logic.

Phân vùng đĩa

Khi làm việc với MS-DOS, mỗi ổ cứng có thể có các phân vùng sau:

  • Phân vùng DOS chính: bắt buộc. Trong phần này, một ổ đĩa logic hệ thống duy nhất được hình thành (thường có tên là C:)
  • Phân vùng DOS mở rộng: chỉ xuất hiện khi ổ cứng có từ hai ổ logic trở lên.
  • Phân vùng không phải DOS: được hình thành nếu bạn làm việc với hai hệ điều hành trở lên. Phân vùng này được cấp cho các hệ điều hành khác để sử dụng và vô hình đối với MS-DOS.

Đội ngũ FDISK

Để thực hiện lệnh này, bạn phải có một đĩa mềm khởi động được tạo trên Windows 98SE, tốt nhất là bằng tiếng Nga. Mặc dù hệ điều hành đi kèm với lệnh bên ngoài FDISK, nhưng bằng tiếng Anh.

Sau khi khởi động máy tính từ đĩa mềm, nhập lệnh

Menu chính sẽ xuất hiện trên màn hình:

Tùy chọn FDISK
(
quyền chọn FDISK)
Ổ đĩa cố định hiện tại: 1
(Ổ HDD hiện tại: 1)
Chọn một trong các cách sau:
(
Chọn một trong các tùy chọn :)
1.Tạo phân vùng DOS hoặc Ổ đĩa DOS hợp lý
(
1. Tạo phân vùng DOS hoặc đĩa logic DOS.)
2.Đặt phân vùng hoạt động
(
2. Đặt phân vùng hoạt động.)
3.Xóa phân vùng hoặc Ổ đĩa DOS hợp lý
(
3. Xóa phân vùng DOS hoặc ổ đĩa logic.)
4.Hiển thị thông tin phân vùng
(
4. Xem thông tin phân vùng.)
5.Thay đổi ổ đĩa cố định hiện tại
(5. Thay đổi ổ đĩa cứng hiện tại.)
Nhập lựa chọn:
(Nhập lựa chọn của bạn :)
Nhấn Esc để thoát FDISK
(Nhấn Esc để thoát)

Ghi chú: Nếu chỉ có một ổ cứng được cài đặt trong máy tính thì tùy chọn 5 sẽ không được đưa ra.

Phân vùng ổ cứng

Để phân vùng ổ cứng, bạn phải thực hiện các thao tác sau:

  • Kích hoạt ổ đĩa có thể cấu hình lại (nếu cần)
  • Xóa tất cả các phân vùng hiện có trên ổ cứng.
  • Tạo các phần mới mà bạn cần.
  • Nếu cần, hãy tạo ổ đĩa logic.
  • Nếu cần, hãy chỉ định một phân vùng đang hoạt động (nó sẽ khởi động từ đó)
  • Định dạng các ổ đĩa logic kết quả.

Xóa các phân vùng hiện có

Nếu đĩa của bạn đã được cấu hình, trước tiên bạn sẽ phải xóa phân vùng trước đó. Để thực hiện việc này, chọn mục 3 của menu chính. Sau đây sẽ xuất hiện trên màn hình:

Xóa phân vùng DOS hoặc ổ đĩa DOS hợp lý
(Xóa phân vùng DOS hoặc ổ đĩa logic)
Ổ đĩa cố định hiện tại: 1
(Ổ đĩa hiện tại: 1)
Chọn một trong các cách sau:
(Chọn một trong các phương án :)
1. Xóa phân vùng DOS chính
(1. Xóa phân vùng DOS chính)
2. Xóa phân vùng DOS mở rộng
(2. Xóa phân vùng DOS mở rộng)
3. Xóa (các) Ổ đĩa DOS logic trong DOS mở rộng
(3. Xóa các ổ đĩa logic khỏi phân vùng DOS mở rộng)
4. Xóa phân vùng không phải DOS
(4. Xóa phân vùng không phải DOS)

Thứ tự hành động của bạn:

  • Xóa phân vùng không phải DOS (nếu có)
  • Xóa các ổ đĩa logic khỏi phân vùng DOS mở rộng (nếu phân vùng này tồn tại) và khi xóa, bạn sẽ cần xác nhận ý định của mình nhiều lần và nhập nhãn ổ đĩa.
  • Xóa chính phân vùng DOS mở rộng (nếu có) và khi xóa, bạn sẽ cần xác nhận lại ý định của mình nhiều lần.
  • Xóa phân vùng DOS chính và khi xóa, bạn sẽ cần xác nhận ý định của mình nhiều lần và nhập nhãn đĩa.

Bây giờ phần chia trước đó đã bị xóa và bạn có thể tạo phần chia mới.

Tạo sự phân chia mới

Sau khi xóa phân vùng trước đó, bạn cần tạo một phân vùng mới. Để thực hiện việc này, chọn tùy chọn 1 từ menu chính.

Tạo phân vùng DOS hoặc Ổ đĩa DOS logic
(Tạo phân vùng DOS hoặc ổ đĩa logic)
Ổ đĩa cố định hiện tại: 1
(Ổ đĩa hiện tại: 1)
Chọn một trong các cách sau:
(Chọn một trong các phương án :)
1. Tạo phân vùng DOS chính
(1. Tạo phân vùng DOS chính)
2. Tạo phân vùng DOS mở rộng
(2. Tạo phân vùng DOS mở rộng)
3. Tạo (các) ổ đĩa DOS hợp lý trong phân vùng DOS mở rộng
(3. Tạo ổ đĩa logic trong phân vùng DOS mở rộng)

Đầu tiên bạn cần tạo một phân vùng DOS chính. Chọn tùy chọn 1. Bạn sẽ được hỏi câu hỏi:

Bạn có muốn sử dụng kích thước tối đa có sẵn cho Phân vùng DOS chính và kích hoạt phân vùng đó không
(Có/Không.............?
(Bạn có muốn sử dụng toàn bộ dung lượng ổ đĩa cho phân vùng DOS chính và kích hoạt phân vùng này không?)
Nếu bạn trả lời có, thì một đĩa logic sẽ được tạo trên toàn bộ ổ cứng của bạn, từ đó hệ điều hành sẽ được tải.
Trong trường hợp này, việc phân vùng ổ cứng đã hoàn tất. Nếu bạn muốn chia ổ cứng của mình thành nhiều ổ hợp lý thì bạn phải trả lời phủ định. Yêu cầu sau sẽ được hiển thị trên màn hình:

Nhập kích thước phân vùng tính bằng Mbyte hoặc phần trăm dung lượng ổ đĩa (%) để tạo Phân vùng DOS chính...........:
(Nhập kích thước của phân vùng DOS chính tính bằng MB hoặc phần trăm dung lượng ổ đĩa.)
Sau khi tạo phân vùng chính, bạn sẽ cần tạo một phân vùng DOS mở rộng.( Tạo phân vùng DOS mở rộng)

Một thông báo sẽ xuất hiện trên màn hình:

Nhập kích thước phân vùng tính bằng Mbyte hoặc phần trăm dung lượng ổ đĩa (%) để tạo Phân vùng DOS mở rộng........:
(Nhập kích thước của phân vùng DOS mở rộng tính bằng MB hoặc phần trăm dung lượng ổ đĩa.)
Nếu bạn không cần chừa dung lượng để làm việc với hệ điều hành khác (không phải MS-DOS), thì bạn phải chỉ định tất cả dung lượng ổ đĩa còn trống, đây là những gì được đề xuất theo mặc định.
Sau khi bạn đã tạo một phân vùng DOS mở rộng, bạn cần chia nó thành các ổ đĩa logic.( Tạo (các) ổ đĩa DOS hợp lý trong phân vùng DOS mở rộng)
Nhập kích thước ổ đĩa logic tính bằng Mbyte hoặc phần trăm dung lượng ổ đĩa (%)...
(Nhập kích thước đĩa logic tính bằng MB hoặc phần trăm dung lượng ổ đĩa.)
Nếu bạn muốn tạo hai cái logic (một là phân vùng DOS chính, cái còn lại là kích thước đầy đủ của phân vùng DOS mở rộng), thì bạn cần chấp nhận kích thước tối đa mặc định được đề xuất. Nếu không, hãy nhập kích thước của bạn và lặp lại thao tác này cho ổ đĩa logic tiếp theo.

Sau khi chia ổ cứng thành các phân vùng và ổ logic, bạn cần cài đặt phân vùng hoạt động (máy tính sẽ khởi động từ đó).

Thiết lập phân vùng hoạt động

Để khởi động từ ổ cứng, phân vùng DOS chính phải hoạt động. Chọn tùy chọn 2 từ menu chính và nhập số phân vùng mà bạn sẽ khởi động:

Nhập số phân vùng bạn muốn kích hoạt......:
(Nhập số phân vùng bạn muốn kích hoạt)

Khi thông tin phân vùng được hiển thị, phân vùng đang hoạt động được đánh dấu bằng chữ A.

Sau khi thực hiện xong các bước này thì việc phân vùng ổ cứng đã hoàn tất. Tất cả những gì còn lại là định dạng các ổ đĩa logic kết quả.

Ghi chú: Nếu không có phân vùng nào được kích hoạt thì không thể khởi động từ ổ cứng. Trong trường hợp này, không có thông báo nào được hiển thị.

Định dạng ổ cứng

Định dạng ổ cứng có một số tính năng. Đầu tiên, ổ C: phải được tạo thành hệ thống.

Thứ hai, bạn sẽ phải định dạng ổ cứng sau khi khởi động từ đĩa mềm. Sau khi khởi động từ đĩa mềm, nhập lệnh:

Trên màn hình sẽ hiển thị cảnh báo bạn đang định dạng ổ cứng:

Cảnh báo: tất cả dữ liệu trên đĩa không thể tháo rời
Ổ D: sẽ bị mất!

Một câu hỏi tiếp theo sẽ được hỏi:

Nếu câu trả lời của bạn là tích cực, ổ cứng sẽ được định dạng và hệ điều hành sẽ được chuyển sang nó.

Sau đó, bạn sẽ có thể khởi động từ ổ cứng, chuyển các tệp bạn cần (hệ điều hành) sang nó và nếu cần, định dạng các ổ đĩa logic còn lại (tất nhiên, bạn không cần đặt tham số S nữa) . Quá trình cấu hình lại ổ cứng đã hoàn tất.

fdisk [-BIaipstu] [-b người nạp đạn ] [-1234] [ đĩa] fdisk -f Tập tin cấu hình [-itv] [ đĩa ]

MỞ ĐẦU Đến BIOS có khả năng khởi động kernel thì phải tuân theo một số quy ước nhất định. Khu vực 0 của đĩa phải chứa mã khởi động, bảng lát và số ma thuật. Sử dụng lát BIOS, đĩa có thể được chia thành nhiều phần. BIOSđọc khu vực 0 và kiểm tra số ma thuật. Mã khởi động từ khu vực 0 sau đó kiểm tra bảng lát để tìm một lát được đánh dấu là "hoạt động." Sau đó, nó đọc chương trình khởi động từ lát cắt đang hoạt động và nếu lát cắt đó được đánh dấu là có khả năng khởi động, hãy chạy nó trong DOS. , một trong số đó sẽ hoạt động. fdisk cho DOS cho phép bạn chia không gian đĩa thành các lát và đánh dấu một trong số chúng là đang hoạt động. MÔ TẢ Tiện ích fdisk for phục vụ các mục đích tương tự như tiện ích tương tự của nó cho DOS. Biểu mẫu cuộc gọi đầu tiên được sử dụng để hiển thị thông tin về các tham số lát cắt hoặc để chỉnh sửa nó một cách tương tác. Cách thứ hai là để viết bảng lát bằng tệp cấu hình Tập tin cấu hình; nó được dự định sẽ được sử dụng bởi các tập lệnh hoặc chương trình khác. fdisk hỗ trợ các tùy chọn sau: -a Chỉ thay đổi lát hoạt động. Bỏ qua kết hợp với tùy chọn -f. -b người nạp đạn Sử dụng mã khởi động từ tệp bootloader. Mặc định là /boot/mbr. -B Thay đổi mã khởi động ở khu vực 0 của đĩa. Bỏ qua kết hợp với tùy chọn -f. -f Tập tin cấu hìnhĐặt tham số lát từ tệp Tập tin cấu hình. Khi sử dụng tệp cấu hình, chỉ các tham số của các lát được chỉ định rõ ràng mới được thay đổi, nhưng nếu tùy chọn -i cũng được chỉ định, thì trước khi đọc tệp cấu hình, tất cả các lát hiện có sẽ bị xóa (được đánh dấu là không sử dụng, " chưa sử dụng"). Khi chỉ định " - " (dấu trừ) đầu vào tiêu chuẩn sẽ được sử dụng làm tệp cấu hình. Để biết mô tả về định dạng tệp cấu hình, hãy xem phần bên dưới TẬP TIN CẤU HÌNH.

CẢNH BÁO: Không giống như chế độ tương tác, khi sử dụng tùy chọn -f những thay đổi được thực hiện mà không yêu cầu xác nhận. Hãy cẩn thận!
-i Khởi tạo khu vực 0 của đĩa. Trước khi chỉnh sửa, các lát hiện có sẽ được đánh dấu là chưa sử dụng (" chưa sử dụng"). (So sánh với tùy chọn -u). -Tôi khởi tạo bảng lát trong khu vực 0 một lát FreeBSD cho toàn bộ đĩa. -p In bảng lát ở định dạng tệp cấu hình fdisk và đi ra ngoài; cm. TẬP TIN CẤU HÌNH dưới. -s In thông tin tóm tắt và thoát. -t Chế độ kiểm tra: các thay đổi sẽ không được ghi vào đĩa. Thường được sử dụng cùng với tùy chọn -fđể tìm hiểu những gì sẽ được ghi vào bảng lát. Bao gồm tùy chọn -v. -u Chỉnh sửa bảng lát đĩa trong khu vực 0. Bỏ qua khi kết hợp với tùy chọn -f. -v In tin nhắn dài dòng. Kết hợp với -f, fdisk in bảng lát có thể ghi. -1234 Chỉ hoạt động trên một lát. Bỏ qua kết hợp với tùy chọn -f. Như một lý lẽ đĩa có thể chấp nhận chỉ định đơn giản tên đĩa (ví dụ: da0) và đường dẫn đầy đủ đến nó. Nếu không có lý lẽ nào được đưa ra, fdisk cố gắng xác định tên ổ đĩa mặc định từ tên của thiết bị chứa hệ thống tập tin gốc. Khi được gọi mà không có đối số, bảng các lát cắt từ khu vực này sẽ được in 0 . Nó trông giống như thế này: ******* Các tham số làm việc trên thiết bị /dev/ad0 ******* được trích xuất từ ​​nhãn đĩa trong lõi là: trụ=769 đầu=15 cung/rãnh=33 (495 blks / cyl) các tham số được sử dụng để tính toán BIOS là: hình trụ=769 đầu=15 cung/rãnh=33 (495 blks/cyl) Cảnh báo: Đánh số khu vực BIOS bắt đầu từ khu vực 1 Thông tin từ khối khởi động DOS là: Dữ liệu cho phân vùng 1 là : sysid 165,(FreeBSD/NetBSD/386BSD) bắt đầu 495, kích thước 380160 (185 Meg), cờ 0 cầu xin: trụ 1/ khu vực 1/ đầu 0; end: cyl 768/ khu vực 33/ đầu 14 Dữ liệu cho phân vùng 2 là: sysid 164, (không xác định) bắt đầu 378180, kích thước 2475 (1 Meg), cờ 0 cầu xin: trụ 764/ khu vực 1/ đầu 0; end: cyl 768/ Sector 33/ head 14 Dữ liệu cho phân vùng 3 là: Dữ liệu cho phân vùng 4 là: sysid 99,(ISC UNIX, System V/386 khác, GNU HURD hoặc Mach) start 380656, kích thước 224234 (109 Meg ), cờ 80 cầu: xi lanh 769/ khu vực 2/ đầu 0; end: xi lanh 197/ khu vực 33/ đầu 14 Đĩa được chia thành ba lát bao phủ hoàn toàn nó. Miếng thứ hai chồng lên một phần phần cuối của miếng thứ nhất. (Được sử dụng cho mục đích gỡ lỗi). sysid được sử dụng để dán nhãn cho các lát cắt. FreeBSD dành riêng một con số kỳ diệu cho chính nó 165 trong hệ thống số thập phân (A5 ở hệ thập lục phân). các trường bắt đầu và kích thước chứa địa chỉ bắt đầu và kích thước lát cắt trong các cung. cờ 80 chỉ ra rằng đây là lát hoạt động. Các trường hình trụ, khu vực và phần đầu được sử dụng để chỉ ra địa chỉ bắt đầu và kết thúc của lát cắt (tương ứng là hình trụ, khu vực và phần đầu). Lưu ý: những con số này được tính toán dựa trên hình dạng đĩa được BIOS giả định và được lưu trữ trong khu vực khởi động. Cờ -Tôi-u cho chương trình biết rằng bảng lát cần được thay đổi. Nếu lá cờ -f chưa được chỉ định, công việc với tiện ích sẽ diễn ra ở chế độ hộp thoại. Trong trường hợp này, sẽ không có thay đổi nào được ghi vào đĩa trừ khi bạn yêu cầu rõ ràng. Fdisk sẽ hiển thị từng lát và hỏi bạn có muốn chỉnh sửa nó không. Nếu câu trả lời là có, fdisk sẽ tuần tự di chuyển từ trường này sang trường khác, hiển thị giá trị cũ và yêu cầu giá trị mới. Khi bạn hoàn tất việc chỉnh sửa lát cắt, fdisk sẽ hiển thị thông tin về nó và hỏi xem bạn có đồng ý với các giá trị đã nhập hay không và nếu câu trả lời là có, nó sẽ chuyển sang phần tiếp theo. Tính toán các giá trị một cách chính xác xi lanh, lĩnh vực, Và cái đầu có thể khó khăn nên chúng được tính toán tự động theo mặc định. Tuy nhiên, nếu cần, bạn có thể tự thiết lập chúng. Khi tất cả các lát đã được xử lý, bạn sẽ được nhắc thay đổi lát "hoạt động". Cuối cùng, khi tất cả dữ liệu mới đã được thu thập, chương trình sẽ yêu cầu xác nhận ghi vào khu vực 0. Sự khác biệt giữa các lá cờ -u-Tôiđiêu đo la -u chỉnh sửa (cập nhật) các tham số của các lát hiện có, trong khi -Tôi dùng để "khởi tạo" chúng (các giá trị cũ bị bỏ qua). Nếu lát cắt đầu tiên được chỉnh sửa thì -Tôi sẽ cấu hình nó để bao phủ toàn bộ đĩa và làm cho nó hoạt động. LƯU Ý Khi tự động tính toán xi lanh khởi động, đầu, v.v. sử dụng một tập hợp các giá trị phản ánh hình dạng của đĩa dựa trên dữ liệu BIOS. Theo mặc định, các giá trị này được lấy từ nhãn ổ đĩa trong kernel ( nhãn đĩa trong lõi), Nhưng fdisk tạo cơ hội để thay đổi chúng. Điều này cho phép bạn tạo một khối khởi động có thể hoạt động với các ổ đĩa sử dụng dịch địa chỉ thông qua BIOS. Khi đánh dấu đĩa theo cách thủ công, hãy đảm bảo rằng các lát FreeBSD bắt đầu ở ranh giới hình trụ. Việc thay đổi các tham số của một slice hiện có có thể dẫn đến việc mất dữ liệu được lưu trữ trên slice đó. Thật ý nghĩa khi chạy nó nhiều lần fdisk tương tác để xem tất cả những thay đổi nó thực hiện. Sẽ an toàn nếu bạn trả lời không cho câu hỏi cuối cùng, " Chúng ta có nên viết bảng phân vùng mới không?". Có một số chi tiết về cấu hình mà tiện ích này fdisk phát hiện, nhưng không được mô tả chi tiết trong trang hướng dẫn này. TẬP TIN CẤU HÌNH Khi sử dụng tùy chọn -f bảng lát đĩa có thể được ghi bằng các giá trị được chỉ định trong tệp Tập tin cấu hình. Định dạng của tệp này khá đơn giản, mỗi dòng là một nhận xét hoặc một thông số kỹ thuật, như được hiển thị bên dưới: # dòng nhận xét bắt đầu bằng # là nhận xét và bị bỏ qua. g spec1 spec2 spec3 Đặt hình học BIOS được sử dụng để tính toán các tham số lát cắt. Ba giá trị phải được chỉ định, với một chữ cái đứng trước mỗi số:
  • cnum- Đặt số lượng xi lanh số.
  • hnum- Đặt số lượng đầu bằng nhau số.
  • sự ngột ngạt- Đặt số lượng cung trên mỗi rãnh để số.
Các giá trị có thể được chỉ định theo bất kỳ thứ tự nào, bởi vì Chữ cái đầu tiên xác định rõ ràng ý nghĩa của nó. Tuy nhiên, trong mọi trường hợp, cả ba giá trị đều phải được chỉ định. Dòng này phải đứng trước các dòng chỉ định tham số lát cắt. Các giá trị có thể nằm trong phạm vi sau: 1<= число цилиндров 1 <= число головок <= 256 1 <= число секторов на дорожке < 64 Число цилиндров должно быть меньше либо равным 1024 . Điều này không thực sự cần thiết, nhưng nếu bạn chỉ định một số lớn hơn 1024 , một cảnh báo sẽ được đưa ra. Xin lưu ý rằng các lát khởi động FreeBSD chứa hệ thống tệp gốc ("/") phải được đặt trước tiên 1024 xi lanh, nếu không vấn đề tải có thể xảy ra. Giới hạn này không áp dụng cho các lát không được tải. Một ví dụ về hình dạng đĩa (tất cả các tùy chọn đều giống hệt nhau) với 1019 xi lanh, 39 đầu và 63 các cung trên rãnh: g c1019 h39 s63 g h39 c1019 s63 g s63 h39 c1019 p độ dài bắt đầu loại lát cắt Đặt lát cắt bằng số lát cắt (1-4 ) kiểu kiểu, khu vực ban đầu bắt đầu và kích thước chiều dài các lĩnh vực. Chỉ những lát cắt có tham số được chỉ định bởi những dòng đó mới trải qua những thay đổi; những lát cắt còn lại sẽ giữ nguyên các tham số trước đó của chúng. Tuy nhiên, nếu bảng lát hiện tại không chính xác hoặc tùy chọn được chỉ định -Tôi, tất cả các lát hiện có sẽ bị xóa (được đánh dấu là không sử dụng) và bố cục sẽ cần được đặt tương ứng dòng p. Khi chỉ định tham số cho nhiều lát cắt, bạn phải chỉ định nhiều dòng P, một cho mỗi lát. Những dòng này phải theo sau dòng xác định hình học, nếu dòng đó có trong tệp. Đối với các lát FreeBSD, giá trị là kiểu bằng 165 . Việc chỉ định loại null tương tự như xóa một lát cắt (bằng cách đánh dấu nó là "không được sử dụng"), nhưng các trường bắt đầuchiều dài trong trường hợp này cũng phải gán các giá trị tùy ý, ví dụ: 0 . Lưu ý: Nếu cần, độ lệch đầu sẽ được làm tròn lên đến ranh giới đầu và độ lệch cuối sẽ được làm tròn xuống ranh giới hình trụ. Ví dụ: xóa lần thứ 4 cắt và làm cho nó "không được sử dụng": p 4 0 0 0 Ví dụ: để đặt thứ nhất cắt lát dưới dạng lát FreeBSD bắt đầu bằng 1 -khu vực có quy mô thứ 2503871 các cung (các giá trị này sẽ được làm tròn lên và xuống để lát cắt lần lượt nằm trên ranh giới của đầu và hình trụ): p 1 165 1 2503871 một lát Tạo một lát lát cắt tích cực. Dòng này có thể nằm ở bất kỳ đâu trong tệp, nhưng chỉ có thể có một dòng như vậy trong toàn bộ tệp. Ví dụ: để kích hoạt 1 lát thứ: 1 FILES /boot/mbr Mã bộ nạp khởi động mặc định. XEM THÊM boot0cfg(8), bsdlabel(8), mới(8) VẤN ĐỀ Mã trình tải mặc định không phải lúc nào cũng nhận dạng chính xác tất cả các loại lát cắt, đặc biệt là các loại được giới thiệu kể từ MS-DOS 6.x. Tiện ích này có thể thân thiện hơn với người dùng. Hầu hết những người mới sử dụng FreeBSD không hiểu sự khác biệt giữa "lát" và "phân vùng", điều này dẫn đến nhiều vấn đề. Sử dụng tiện ích này, không thể phân bổ toàn bộ đĩa để FreeBSD sử dụng. Để làm được điều này bạn cần sử dụng tiện ích bsdlabel(8).

Cảm ơn bạn đã dịch phần này. Còn tiếp...

Giới thiệu về tác giả

Daniel Robbins

Daniel Robbins là người sáng lập cộng đồng Gentoo và là người tạo ra hệ điều hành Gentoo Linux. Daniel sống ở New Mexico cùng vợ Mary và hai cô con gái năng động. Ông cũng là người sáng lập và Giám đốc điều hành của Funtoo, đồng thời đã viết nhiều bài báo kỹ thuật cho IBM DeveloperWorks, Intel Developer Services và C/C++ Users Journal.

Chris Houser

Chris Houser là người ủng hộ UNIX từ năm 1994, khi ông gia nhập nhóm quản trị tại Đại học Taylor (Indiana, Mỹ), nơi ông nhận bằng cử nhân về khoa học máy tính và toán học. Kể từ đó, anh đã làm việc trong nhiều lĩnh vực khác nhau, bao gồm ứng dụng web, chỉnh sửa video, trình điều khiển UNIX và bảo mật mật mã. Hiện đang làm việc tại Sentry Data Systems. Chris cũng đã đóng góp cho nhiều dự án miễn phí như Gentoo Linux và Clojure, đồng thời là đồng tác giả cuốn sách The Joy of Clojure

  • chặn thiết bị
  • Thêm thẻ

    fdisk là tên chung của các tiện ích hệ thống dùng để quản lý phân vùng đĩa cứng. Chúng phổ biến và có sẵn trên hầu hết mọi hệ điều hành, nhưng chúng hoạt động khác nhau. Sử dụng giao diện người dùng dựa trên văn bản.

    Cảnh báo: Không tạo, xóa hoặc sửa đổi phân vùng trừ khi bạn biết mình đang làm gì!

    Tiện ích FDISK trong Unix/Linux

    Với tiện ích FDISK bạn có thể xem, tạo, thay đổi kích thước, xóa, sao chép và di chuyển các phân vùng trên ổ cứng. Và tôi sẽ đưa ra những ví dụ rõ ràng về việc sử dụng.

    Xem phân vùng trong Unix/Linux

    Hãy bắt đầu với điều dễ dàng nhất - xem các phần. Sử dụng tùy chọn "-l" với lệnh FDISK để xem các phân vùng có sẵn trên Linux (trên hệ thống Unix - tùy chọn này có thể không hoạt động. Đã thử nghiệm trên Mac OS X). Tất cả các phân vùng có sẵn trong Linux đều được hiển thị theo tên thiết bị của chúng. Ví dụ:/dev/sda,/dev/sdb hoặc/dev/sdc.

    Vì vậy, hãy chạy lệnh:

    Kết luận chúng tôi nhận được như sau:

    Bạn có thể tìm hiểu một số thông tin hữu ích về một thiết bị khối cụ thể. Ví dụ: lệnh sau sẽ hiển thị tất cả các phân vùng cho /dev/sda:

    Nếu bạn có tên thiết bị khác nhau, chỉ cần viết tên thiết bị là /dev/sdb hoặc /dev/sdc, v.v.

    Hiển thị các lệnh có sẵn thông qua FDISK

    Nếu bạn muốn xem tất cả các lệnh có sẵn cho FDISK, thì chỉ cần sử dụng lệnh sau bằng cách đề cập đến tên của ổ cứng, ví dụ /dev/sda, như hiển thị bên dưới:

    xuất ra tất cả các lệnh có sẵn cho FDISK, ví dụ cho /dev/sda

    Gõ 'm' để xem danh sách tất cả các lệnh FDISK có sẵn sẽ hỗ trợ ổ cứng /dev/sda. Sau khi nhập “m” trên màn hình, bạn sẽ thấy tất cả các tùy chọn có sẵn cho FDISK mà bạn có thể sử dụng cho thiết bị /dev/sda (thiết bị này được lấy làm ví dụ):

    CẢNH BÁO: Chế độ tương thích với DOS không được khuyến khích. Rất khuyến khích
    tắt chế độ (lệnh 'c') và thay đổi đơn vị cho ngành (lệnh 'u').

    Các tùy chọn hợp lệ khi làm việc với fdisk

    • a:- Tùy chọn này được sử dụng để chuyển đổi cờ khởi động.
    • b:- Tùy chọn này được sử dụng để chỉnh sửa nhãn đĩa BSD.
    • c:- Tùy chọn này được sử dụng để chuyển đổi cờ tương thích dos.
    • d:- Tùy chọn này được sử dụng để xóa một phân vùng.
    • g:- Tùy chọn này tạo một bảng phân vùng GPT mới, trống.
    • G:- Tùy chọn này được sử dụng để tạo bảng phân vùng IRIX (SGI).
    • l:- Tùy chọn này được sử dụng để hiển thị các loại phân vùng đã biết (trao đổi Linux, Linux, GPT, Solaris, v.v.).
    • m:- Tùy chọn này được sử dụng để hiển thị các lệnh (menu) có sẵn.
    • n:- Tùy chọn này được sử dụng để thêm một phần mới.
    • o:- Tùy chọn này được sử dụng để tạo một bảng phân vùng DOS trống mới.
    • p:- Tùy chọn này được sử dụng để hiển thị các bảng phân vùng.
    • q:- Tùy chọn này được sử dụng để thoát menu nhưng không lưu bất kỳ thay đổi nào.
    • s: - Tùy chọn này tạo nhãn đĩa Sun mới và trống.
    • t:- Tùy chọn này được sử dụng để thay đổi loại “ID hệ thống” của phân vùng (bạn có thể lấy nó từ đầu ra của tùy chọn “l”).
    • u:- Tùy chọn này được sử dụng để thay đổi khối hiển thị/đầu vào.
    • v:- Tùy chọn này dùng để kiểm tra bảng phân vùng.
    • w:- Tùy chọn này được sử dụng để ghi lại mọi thứ đã thay đổi và sau đó thoát ra.
    • x:- Tùy chọn này được sử dụng để gọi chức năng bổ sung (chỉ dành cho chuyên gia).

    Hiển thị tất cả các phân vùng (phần) trong Unix/Linux

    Để liệt kê bảng phân vùng thiết bị khối của bạn, hãy sử dụng:

    # fdisk /dev/sda

    Sau đó, bạn thấy mình đang ở trong một menu (bạn có thể thực hiện nhiều thao tác khác nhau với các phân vùng trong đó), chúng tôi chỉ quan tâm đến việc xem, vì vậy chúng tôi nhập tùy chọn “p”:

    Tạo bảng phân vùng (nhãn đĩa) trong Unix/Linux

    Nếu bạn có một thiết bị khối trống và bạn muốn tạo đánh dấu trên đó để cài đặt hệ điều hành trong tương lai, thì trước tiên bạn nên chọn đánh dấu trong tương lai.

    Dưới đây là các bảng chính để đánh dấu:

    • MBR (msdos)

    Để tạo bảng phân vùng cho thiết bị khối của bạn, hãy sử dụng:

    # fdisk /dev/sda

    Hành động này đã chọn thiết bị khối /dev/sda và để tạo bảng phân vùng mới trên đó, hãy sử dụng một trong các tùy chọn:

    • g - Để tạo bảng phân vùng GPT mới, trống.
    • o - Để tạo một bảng phân vùng DOS mới, trống.

    Và hãy chuyển sang việc tạo các phần.

    Tạo một phân vùng mới trong Unix/Linux

    Và vì vậy, giả sử bạn có dung lượng trống trên một trong các thiết bị (đối với tôi là /dev/sda) và bạn cần tạo một phân vùng mới (ví dụ: để cài đặt HĐH). Sau đó, bạn nên chạy tiện ích như sau (Nhập lệnh sau để vào chế độ điều khiển của một thiết bị khối cụ thể):

    # fdisk /dev/sda

    Sau khi vào chế độ lệnh, nhấn "n" để tạo phân vùng mới trong /dev/sda với kích thước cụ thể.

    Sau khi nhấn "n", bạn được yêu cầu chọn loại phân vùng trong tương lai:

    • p - Đối với " chính", tức là tạo một phân vùng chính.
    • e - Đối với “mở rộng”, tức là tạo một phân vùng mở rộng.

    Tôi muốn lưu ý điều sau đây rằng có thể tạo tối đa 4 phân vùng “chính” và tất cả những phân vùng còn lại sẽ là “mở rộng” (tức là các phân vùng mở rộng). Vì đối với tôi đây chỉ là phần đầu tiên nên tôi chọn tùy chọn “p”. Như tôi đã nói trước đó, đây là phân vùng chính đầu tiên của tôi và đối với nó, tôi phải chỉ ra số (số phân vùng), chỉ ra một cách hợp lý 1 (Nhưng bạn có thể chọn 1-4, vì chỉ có 4). Để tạo một phân vùng chính thức, bạn cần chỉ định một khu vực (điểm bắt đầu của vị trí hình trụ cho phân vùng đang được tạo), họ sẽ cho tôi biết nó sẽ là gì - 2048 (đã chọn giá trị tiêu chuẩn), đồng thời, bạn cần cho biết khu vực này sẽ kết thúc ở đâu (cuối vị trí hình trụ cho phân vùng đang được tạo) - Tôi được đề nghị chỉ ra giá trị tiêu chuẩn, nhưng nó không phù hợp với tôi, vì nó sẽ tạo 1 phân vùng có độ dài tối đa (với mình là 21 GB - máy test). Ở giai đoạn này, bạn có thể chỉ ra phần cuối của khu vực tính bằng kilobyte (K), megabyte (M), gigabyte (G). Giả sử tôi muốn tạo phân vùng 5GB đầu tiên thì tôi nên nhập “+5G” (hoặc “+5000M”, v.v.).

    Bạn cũng có thể tạo một số phần. Các hành động sẽ giống nhau.

    Hãy nhớ rằng sau khi tạo phân vùng mới, bạn phải chạy lệnh 'w' để mọi hành động được lưu lại. Chà, sau đó, hãy khởi động lại hệ điều hành để đảm bảo rằng phân vùng đã được tạo.

    Định dạng phân vùng trong Unix/Linux

    Sau khi đã tạo xong các phân vùng, việc định dạng phải được thực hiện. Nhưng trước khi chuyển sang hành động này, bạn cần quyết định hệ thống tệp (FS).

    Tôi sẽ sử dụng tiện ích mkfs để định dạng phân vùng. Tiện ích này hỗ trợ FS sau:

    • ext2: # mkfs.ext2 /dev/sda1
    • ext3: # mkfs.ext3 /dev/sda4
    • ext4: # mkfs.ext4 /dev/sda4
    • chất béo: # mkfs.fat /dev/sda4
    • minix: # mkfs.minix /dev/sda4
    • msdos: # mkfs.msdos /dev/sda4
    • vfat: # mkfs.vfat /dev/sda4
    • xfs: # mkfs.xfs /dev/sda4

    Chúng tôi chọn loại dược chất và tiến hành bào chế dược phẩm.

    Kiểm tra kích thước phân vùng trong Unix/Linux

    Sau khi định dạng phân vùng mới, bạn có thể kiểm tra kích thước của phân vùng bằng cờ “s” và lệnh FDISK. Bằng cách này bạn có thể kiểm tra kích thước của bất kỳ thiết bị cụ thể nào. Ví dụ:

    # fdisk -s /dev/sda3 5285413

    Kích thước được hiển thị theo khối.

    Để xuất ra tính bằng gigabyte (GB), hãy sử dụng:

    # echo "`fdisk -s /dev/sda2`/(2^20)" | bc # echo "`fdisk -s /dev/sda1`/(2^20)" | bc # echo "`fdisk -s /dev/sda`/(2^20)" | bc

    Có vẻ có thể sử dụng được.

    Bật/Tắt cờ tải (*) từ phân vùng trong Unix/Linux

    Khi đánh dấu, tôi thường phân bổ 100MB cho phân vùng sẽ lưu bootloader. Và với mục đích này, cần phải chỉ ra rằng nó sẽ được tải xuống từ nó. Và do đó, bạn cần chỉ ra phần mong muốn. Hãy bắt đầu:

    # fdisk /dev/sda

    Bước đầu tiên là xem các phân vùng có sẵn để xem bảng phân vùng hiện tại. Như bạn nhớ, đây là tùy chọn “p”. Trong ảnh chụp màn hình bên dưới, bạn có thể thấy phân vùng khởi động nằm trên đĩa /dev/sda1 (bạn có thể thấy đây là cờ khởi động - dấu hoa thị '*'), như hiển thị bên dưới:

    Để bật cờ khởi động, hãy sử dụng tùy chọn “a”. Sau khi nhấp vào, bạn sẽ cần nhập số phân vùng sẽ được tải (ví dụ: phân vùng thứ 1) và đặt mọi thứ trở lại vị trí cũ.

    Xóa phân vùng trong Unix/Linux

    Nếu bạn muốn xóa một phân vùng cụ thể (tức là/dev/sda4) khỏi một thiết bị khối cụ thể (tức là -/dev/sda). Bạn phải làm:

    # fdisk /dev/sda

    Sau đó, nhập 'd' để vào menu xóa phân vùng. Nhập xong họ yêu cầu bạn nhập số mục mình muốn xóa. Giả sử tôi cần xóa phân vùng thứ 4 thì tôi nhập “4”. Thế là xong, phần này đã bị xóa. Nhập 'w' để ghi lại tất cả các thay đổi! Những thay đổi mới sẽ chỉ hoạt động sau lần khởi động lại hệ thống tiếp theo. Điều này có thể dễ dàng hiểu được từ đầu ra dưới đây.

    Cảnh báo: Hãy cẩn thận khi thực hiện bước này vì sử dụng tùy chọn “d” sẽ xóa hoàn toàn phân vùng khỏi hệ thống và bạn có thể mất toàn bộ dữ liệu trên phân vùng đó!

    Sử dụng fdisk trong tập lệnh bash

    Nếu bạn biết rõ các lệnh, bạn có thể viết một tập lệnh bash nhỏ hoặc đơn giản sử dụng cấu trúc này trong shell shell, nó sẽ mô phỏng công việc của người dùng:

    Đĩa cứng/dev/hda<< EOF n p 1 a 1 t c w EOF

    Tôi sẽ không giải thích công dụng của những bức thư này vì tôi đã mô tả tất cả các lựa chọn ở trên.

    Chủ đề là "Cách sử dụng lệnh FDISK trên Linux", tôi đã cố gắng hết sức để trình bày hầu hết các lệnh cơ bản của fdisk, nhưng FDISK vẫn chứa nhiều lệnh khác mà bạn có thể sử dụng bằng cách gõ "x". Để biết thêm chi tiết, hãy nhập lệnh 'man Fdisk' trong một thiết bị đầu cuối.