Khắc phục lỗi Debian không nhận diện phân vùng trống khi cài Windows song song
Bạn đang gặp phải tình trạng trình cài đặt Debian không nhận diện được khoảng trống chưa được phân bổ trên ổ cứng khi cố gắng cài đặt song song với Windows? Đây là một vấn đề khá phổ biến, đặc biệt trên các máy tính hiện đại sử dụng UEFI và ổ cứng GPT. Bài viết này sẽ cung cấp cho bạn các bước chi tiết để giải quyết vấn đề này và cài đặt Debian thành công.
Nguyên nhân thường gặp khiến Debian không nhận diện phân vùng
Có nhiều nguyên nhân có thể dẫn đến việc trình cài đặt Debian không thể nhận diện phân vùng trống hoặc ổ cứng. Dưới đây là một số nguyên nhân phổ biến nhất:
- Fast Startup (Khởi động nhanh) trong Windows: Tính năng này có thể khóa các phân vùng NTFS, ngăn Debian truy cập và nhận diện chúng.
- Secure Boot (Khởi động an toàn): Chế độ này trong BIOS có thể ngăn chặn việc khởi động các hệ điều hành không được tin cậy, bao gồm cả Debian.
- Chế độ SATA không tương thích: Nếu BIOS của bạn đang sử dụng chế độ RAID/RST (thường thấy trên các máy tính có Intel Optane), Debian có thể không nhận diện được ổ cứng.
- Vấn đề với VMD Controller: Tắt VMD Controller không đúng cách có thể khiến Windows không thể khởi động và Debian không nhận diện được ổ cứng.
- Lỗi nhận diện EFI: Debian được cài đặt ở chế độ Legacy, Windows được cài đặt ở chế độ EFI hoặc ngược lại.
Các bước khắc phục lỗi Debian không nhận diện phân vùng
Trước khi thực hiện các bước dưới đây, hãy đảm bảo bạn đã sao lưu dữ liệu quan trọng để tránh mất mát dữ liệu trong trường hợp có sự cố xảy ra.
1. Tắt Fast Startup trong Windows
Fast Startup là một tính năng của Windows giúp máy tính khởi động nhanh hơn, nhưng nó có thể gây ra các vấn đề tương thích với các hệ điều hành khác. Để tắt Fast Startup:
- Mở Control Panel (Bảng điều khiển) trong Windows.
- Chọn "Power Options" (Tùy chọn nguồn).
- Chọn "Choose what the power buttons do" (Chọn những gì các nút nguồn làm).
- Chọn "Change settings that are currently unavailable" (Thay đổi cài đặt hiện không khả dụng).
- Bỏ chọn ô "Turn on fast startup (recommended)" (Bật khởi động nhanh (khuyến nghị)).
- Lưu thay đổi và khởi động lại máy tính.
2. Tắt Secure Boot trong BIOS
Secure Boot là một tính năng bảo mật trong BIOS có thể ngăn chặn việc khởi động các hệ điều hành không được tin cậy. Để tắt Secure Boot:
- Khởi động lại máy tính và truy cập vào BIOS (thường bằng cách nhấn phím Delete, F2, F12 hoặc Esc trong quá trình khởi động).
- Tìm tùy chọn "Secure Boot" trong BIOS (vị trí có thể khác nhau tùy thuộc vào nhà sản xuất).
- Vô hiệu hóa Secure Boot bằng cách chọn "Disabled" hoặc "Off".
- Lưu thay đổi và thoát khỏi BIOS.
3. Chuyển đổi chế độ SATA sang AHCI (nếu cần)
Nếu máy tính của bạn sử dụng Intel Optane, bạn có thể cần chuyển đổi chế độ SATA từ RAID/RST sang AHCI để Debian nhận diện được ổ cứng. Tuy nhiên, việc này có thể gây ra sự cố khởi động Windows. Hãy thực hiện theo các bước sau một cách cẩn thận:
Lưu ý quan trọng: Việc chuyển đổi chế độ SATA có thể khiến Windows không thể khởi động được. Hãy sao lưu dữ liệu quan trọng trước khi thực hiện.
- Tìm trong BIOS của bạn mục SATA Mode (hoặc tương tự), nếu đang ở Intel Optane hay RST thì chuyển sang AHCI.
- Tìm hiểu kỹ cách chuyển đổi chế độ SATA trên máy tính của bạn (có thể cần chỉnh sửa registry trong Windows trước khi thay đổi trong BIOS).
4. Vô hiệu hóa Intel Optane Memory (nếu có)
Nếu máy tính của bạn có Intel Optane Memory, hãy vô hiệu hóa nó thông qua ứng dụng "Intel® Optane™ Memory and Storage Management" trong Windows. Sau khi vô hiệu hóa, khởi động lại máy tính và thử cài đặt Debian.
5. Kiểm tra chế độ khởi động (UEFI hoặc Legacy)
Đảm bảo rằng cả Windows và Debian đều được cài đặt ở cùng một chế độ khởi động (UEFI hoặc Legacy). Nếu Windows được cài đặt ở chế độ UEFI, bạn cần đảm bảo rằng Debian cũng được cài đặt ở chế độ UEFI.
6. Sử dụng công cụ phân vùng của Debian
Trong quá trình cài đặt Debian, hãy sử dụng công cụ phân vùng tích hợp để tạo và định dạng phân vùng cho Debian. Điều này có thể giúp Debian nhận diện đúng các phân vùng.
Lời khuyên bổ sung
- Nếu bạn vẫn gặp sự cố, hãy thử sử dụng một phiên bản Debian mới hơn hoặc cũ hơn.
- Tham khảo các diễn đàn và cộng đồng trực tuyến về Debian để được hỗ trợ thêm.
- Cân nhắc sử dụng máy ảo (Virtual Machine) để chạy Debian nếu bạn không muốn cài đặt song song với Windows.
- Khi cài đặt, hãy đảm bảo bạn chọn đúng ổ đĩa để cài đặt GRUB (bộ tải khởi động) để có thể khởi động cả Windows và Debian.
Hy vọng rằng bài viết này đã giúp bạn khắc phục được lỗi Debian không nhận diện phân vùng khi cài đặt song song với Windows. Chúc bạn thành công!