Boot Camp (Phần mềm)

Trình công cụ Boot Camp là một phần mềm tiện ích và là trình đa khởi động được giới thiệu trong hệ điều hành macOS của Apple (tên cũ ) hỗ trợ người dùng trong việc cài đặt hệ điều hành Microsoft Windows trên máy tính Macintosh (nền tảng Intel). Phần mềm tiện ích này giúp người dùng phân vùng ổ cứng mà không làm mất dữ liệu (bao gồm điều chỉnh kích thước của phân vùng HFS+ có sẵn hoặc APFS, nếu cần thiết) trên một ổ cứng HDD hoặc ổ cứng SSD và cài đặt các trình điều khiển cần thiết cho Windows dành riêng cho phần cứng của Apple. Công cụ này cũng sẽ cài đặt một ứng dụng nhỏ trong Control Panel của Windows để hỗ trợ cho việc lựa chọn hệ điều hành mặc định trên máy Mac. 
Ban đầu được giới thiệu là một phiên bản beta không được hỗ trợ cho Mac OS X 10.4 Tiger, tuy nhiên sau đó công cụ này đã được giới thiệu cùng với Mac OS X 10.5 Leopard và được bao gồm đi kèm trong các phiên bản macOS sau đó. Phiên bản đầu của Boot Camp hỗ trợ Windows XP và Windows Vista. Kể từ phiên bản Boot Camp 4.0 có trên Mac OS X 10.6 Snow Leopard phiên bản 10.6.6 cho đến Mac OS X 10.8 Mountain Lion phiên bản 10.8.2 chỉ hỗ trợ Windows 7 (32 và 64-bit). Tuy nhiên, với sự ra mắt của Boot Camp 5.0 dành Mac OS X 10.8 Mountain Lion kể từ phiên bản 10.8.3, chỉ có phiên bản Windows 7 và Windows 8 64-bit là được hỗ trợ chính thức.
Kể từ phiên bản Boot Camp 6.0 thì Apple đã thêm hỗ trợ cho Windows 10 64-bit. Đối với phiên bản Boot Camp 6.1 có sẵn trên macOS 10.12 Sierra và trở về sau đã thêm điều kiện mới, nó chỉ cho phép cài đặt Windows 7 và các phiên bản mới hơn trên máy Mac; kể từ macOS 10.14 Mojave, điều kiện này đã được cập nhật một lần nữa và chỉ cho phép cài đặt Windows 10 trở lên.
Boot Camp cho đến hiện tại không được hỗ trợ trên dòng máy tính Mac sử dụng chip Apple silicon. Với việc hỗ trợ ảo hóa, hiện tại nó đã có thể chạy Windows 10 và 11 dành cho ARM (chỉ bản dựng Windows Insider vì chúng là bản dựng Windows ARM duy nhất có sẵn công khai) thông qua trình giả lập QEMU và phần mềm ảo hóa Parallels Desktop, cũng cho phép cài đặt Linux.
Tổng quan.
Quá trình cài đặt.
Quá trình cài đặt Windows 10 trên máy Mac yêu cầu tệp ảnh ISO bộ cài của Windows 10 được phân phối bởi Microsoft. Boot Camp kết hợp bộ cài Windows 10 với các tập lệnh cài đặt đặc biệt do các kỹ sư của Apple viết ra nhằm giúp Windows tải những trình điều khiển phần cứng cần thiết dành cho máy tính Mac đang được cài đặt Windows. Quá trình này được thực hiện bằng cách Boot Camp nhúng trình điều khiển thông qua một số file lệnh riêng biệt nhằm bắt buộc bộ cài Windows 10 tải thêm những trình điều khiển cần thiết được viết ra dành cho phần cứng trên máy Mac đó (i.e bàn phím, bàn di chuột và cổng USB). Nếu người dùng cài đặt theo cách thông thường không thông qua Boot Camp thì có thể sẽ không tương tác được với màn hình cài đặt vì tiêu chuẩn bàn phím và bàn di chuột của máy Mac không theo tiêu chuẩn tương tích chung của Windows, do đó trình điều khiển chung của Windows có thể chỉ tương tích 1 phần hoặc không thể nhận diện được các thiết bị này nếu thiếu driver cần thiết từ Apple. 
Boot Camp hiện hỗ trợ Windows 10 trên một loạt máy tính Mac được sản xuất từ giữa năm 2012 trở lên. Máy Mac đi kèm với chip Apple Silicon không được hỗ trợ bởi vì phần cứng thuộc cấu trúc ARM không tương tích với Windows vốn hoạt động trên tập lệnh x86-64. Mặc dù Windows 11 có phiên bản hỗ trợ tập lệnh ARM64 (tập lệnh được sử dụng trong máy Mac ARM), tuy nhiên phiên bản ARM64 chỉ được cấp phép cho OEM (không bán lẻ nên không có sẵn bộ cài) và cũng vì Apple không viết trình điều khiển dành cho vi xử lý M1/M2 nên nó không thể chạy được trên máy Mac Apple Silicon. 
Khởi động vào ổ đĩa.
Theo mặc định, máy Mac sẽ ưu tiên khởi động vào ổ đĩa được sử dụng ở thời điểm gần nhất. Bằng cách nhấn phím option (⌥) trong khi máy tính đang khởi động, trên màn hình sẽ hiện trình quản lý khởi động, nơi cho phép người dùng chọn hệ điều hành muốn sử dụng để vận hành thiết bị. Khi sử dụng bàn phím không phải của Apple, phím alt hoạt động chung một công năng. Ta cũng có thể vào trình quản lý khởi động này bằng cách ấn phím "menu" trên Apple Remote khi máy tính đang khởi động.
Trên các dòng máy Mac cũ, chức năng khởi động của nó dựa trên việc giả lập BIOS thông qua EFI và cơ chế đồng bộ thông tin bảng phân vùng giữa GPT và kết hợp MBR."
Trên các dòng máy Mac mới, Boot Camp giữ ổ cứng ở chế độ bảng phân vùng GPT vì vậy mặc định Windows sẽ được cài và khởi động thông qua chế độ UEFI.
Yêu cầu hệ thống.
Mac OS X 10.7 Lion và Mac OS X 10.8 Mountain Lion.
Yêu cầu hệ thống Boot Camp của Apple liệt kê các yêu cầu sau đối với các phiên bản Mac OS X Lion và Mac OS X Mountain Lion:
Mac OS X 10.5 Leopard và Mac OS X 10.6 Snow Leopard.
Apple liệt kê các yêu cầu sau đối với Mac OS X 10.5 Leopard và Mac OS X 10.6 Snow Leopard:
Những máy tính Macintosh hỗ trợ Windows 8.
Những mẫu máy tính Macintosh hỗ trợ Windows 8 sớm nhất là MacBook Air giữa năm 2011, mẫu 13 inch giữa năm 2011 hoặc mẫu MacBook Pro 15 và 17 inch giữa năm 2010 (ngoại trừ mẫu 13" giữa năm 2010), mẫu Mac Mini giữa năm 2011, mẫu iMac 21 inch giữa năm 2011 hoặc mẫu 27 inch giữa năm 2010 (ngoại trừ mẫu 21.5" giữa năm 2010) và Mac Pro đầu năm 2009. Bằng cách chạy phiên bản Boot Camp tương tích với phiên bản đĩa cài đặt Microsoft Windows nằm trong ổ đĩa quang và sau đó thay đổi đĩa thành đĩa cài đặt Windows 8 khi Mac OS X khởi động lại máy tính trước khi bắt đầu quá trình cài đặt Windows, ta có thể cài đặt Windows 8 trên các phần cứng cũ không được hỗ trợ. Cách này đôi khi cũng có thể dùng được với WIndows 10. Những máy Mac dùng chip Intel trước năm 2011 thường dùng cách này để chạy các phiên bản Windows sau này (Windows 8 đến Windows 10) một cách không chính thức.