Computer >> Hướng Dẫn Máy Tính >  >> Xử Lý Sự Cố >> Mac

Cách phân vùng thẻ SD, USB, ổ cứng trên Mac: Giải pháp từng bước

Không thể phân vùng thẻ SD trên Mac? Bạn có thể gặp nhiều lỗi hoặc rào cản khác nhau khi phân vùng ổ cứng trên Mac, chẳng hạn như thẻ SD, USB, ổ cứng ngoài hoặc ổ SSD bên trong trên Mac.

Ở đây, chúng tôi sẽ giải thích chi tiết các vấn đề thường gặp "làm mờ" (grayed out) liên quan đến các nút liên quan đến phân vùng trong Disk Utility, chẳng hạn như nút Partition, nút ( +/- ) hiển thị sau khi nhấp Partition, hoặc nút xóa ( - ) bị làm mờ.

Các giải pháp để thử nếu bạn không thể phân vùng thẻ SD/USB/ổ cứng trên Mac:

  • 1. Tại sao tôi không thể phân vùng thẻ SD/USB/ổ cứng trên Mac?
  • 2. Không thể phân vùng: nút Partition bị làm mờ
  • 3. Ổ cứng ngoài không phân vùng được: nút ( +/- ) bị làm mờ trong Disk Utility
  • 4. Không thể phân vùng SSD trên Mac (bên trong): Không thể thay đổi kích thước container APFS
  • 5. macOS không thể phân vùng USB: nút xóa ( - ) bị làm mờ trong Disk Utility
  • 6. Không thể phân vùng thẻ SD: hầu hết tùy chọn Disk Utility bị làm mờ

Tại sao tôi không thể phân vùng thẻ SD/USB/ổ cứng trên Mac?

Nhiều yếu tố có thể dẫn đến thiết bị lưu trữ ngoài như thẻ SD, USB flash drive, ổ cứng, v.v., và ổ SSD bên trong không thể phân vùng trên Mac. Dưới đây là các nguyên nhân phổ biến:

  • Ổ đĩa ngoài không có bản đồ phân vùng (partition map) chính xác.
  • Bạn đang cố gắng phân vùng ổ đĩa được định dạng là ExFAT, FAT32 hoặc NTFS.
  • Thẻ SD hoặc USB drive bị khóa vật lý (physical lock).
  • Phân vùng bạn muốn xóa là phân vùng đầu tiên lưu trữ trên ổ đĩa.
  • Bạn đang cố phân vùng ổ đĩa khởi động (startup disk) trên khởi động bình thường.
  • Ảnh chụp Time Machine (Time Machine snapshots) đang can thiệp vào phân vùng.

Cảnh báo: Nếu bạn có thể thêm phân vùng mới mà không thay đổi định dạng phân vùng hiện tại, bạn sẽ không mất dữ liệu khi phân vùng. Tuy nhiên, nếu bạn muốn xóa phân vùng hoặc cần thay đổi định dạng phân vùng hiện có để thêm phân vùng mới, bạn sẽ mất dữ liệu trên phân vùng bị sửa đổi. Khuyên bạn nên sao lưu dữ liệu trước khi tiến hành, bất kể thêm hay xóa phân vùng trên Mac.

Không thể phân vùng thẻ SD/USB/ổ cứng trên Mac: Nút Partition bị làm mờ

Cách phân vùng thẻ SD, USB, ổ cứng trên Mac: Giải pháp từng bước

Nếu nút Partition bị làm mờ sau khi chọn thẻ SD/USB/ổ cứng trên Mac, điều đó có nghĩa là Disk Utility không cho phép bạn phân vùng ổ đĩa. Điều này có thể xảy ra do các lý do sau:

  • Đang chọn volume (đĩa ảo) thay vì disk (đĩa vật lý).
  • Ổ đĩa đang sao lưu cho Time Machine.
  • Ổ đĩa có MBR (Master Boot Record) làm bảng phân vùng.

Thông thường, có hai cách để sửa lỗi "Partition" bị làm mờ trên Mac khi sửa đổi thẻ SD/USB/ổ cứng.

Cách 1: Phân vùng ổ đĩa (chọn đúng disk)

Điều đầu tiên bạn nên thử là chọn disk (đĩa vật lý) để phân vùng. Để làm điều này, mở Disk Utility, nhấp vào biểu tượng View ở góc trên bên trái, và chọn "Show All Devices" (Hiện tất cả thiết bị).

Cách này, disk sẽ hiện ra, và bạn có thể chọn nó để kiểm tra xem nút Partition có hoạt động không. Nếu ổ cứng ngoài vẫn không phân vùng được trên Mac, hãy chuyển sang các giải pháp dưới đây.

Cách 2: Xóa ổ đĩa vi phạm bằng GUID Partition Map

Nếu giải pháp đầu tiên không hiệu quả, bạn có thể bật nút "Partition" trên Mac bằng cách xóa toàn bộ ổ đĩa với GUID Partition Map. Vì xóa ổ đĩa sẽ xóa tất cả dữ liệu trên đó, việc bảo vệ các tệp quan trọng sang thiết bị lưu trữ khác trước là thiết yếu. Bạn có thể làm điều này bằng kéo thả.

Nhưng bạn có thể không thể sao chép tệp từ ổ đĩa sao lưu Time Machine theo cách này, vì nhiều người đã báo cáo. Trong trường hợp này, bạn có thể dùng tính năng Restore (Khôi phục) trong Disk Utility để chuyển tệp sang ổ đĩa khác, như hướng dẫn dưới đây.

Cách chuyển bản sao lưu Time Machine sang ổ đĩa khác: (Bỏ qua phần này nếu bạn đã bảo vệ tệp hoặc không cần chúng nữa.)

  1. Đi đến System Preferences > Time Machine.
  2. Tắt "Back Up Automatically" (Sao lưu tự động).
  3. Cắm thiết bị lưu trữ tạm thời không chứa tệp quan trọng vào Mac.
  4. Mở Disk Utility từ Applications > Utilities.
  5. Chọn ổ đĩa tạm và nhấp Erase.
  6. Định dạng nó với cùng hệ thống tệp như ổ đĩa sao lưu Time Machine và chọn GUID Partition Map.
  7. Đảm bảo ổ đĩa cần phân vùng cũng được cắm vào.
  8. Chọn ổ đĩa tạm và nhấp Restore ở thanh menu trên cùng.
  9. Trên hộp thả xuống "Restore from", chọn ổ đĩa sao lưu Time Machine.
  10. Nhấp Restore và chờ quá trình hoàn tất.
  11. Kiểm tra các tệp đã sao chép sang ổ đĩa tạm.

Bây giờ dữ liệu của bạn đã an toàn, bạn có thể định dạng lại ổ đĩa trong Disk Utility để kích hoạt nút "Partition" và sau đó phân vùng lại.

Các bước thử nếu không thể phân vùng ổ đĩa ngoài trên Mac:

  1. Giữ ổ đĩa bạn muốn phân vùng kết nối.
  2. Mở Disk Utility từ Applications > Utilities.
  3. Nhấp View > Show All Devices.
  4. Chọn ổ đĩa và nhấp Erase.
  5. Đặt tên ổ đĩa, chọn Mac OS Extended (Journaled), và chọn GUID Partition Map làm Scheme.
  6. Nhấp Erase.
  7. Chờ quá trình xóa hoàn tất.

Sau khi ổ đĩa được xóa, bạn sẽ thấy một phân vùng dưới ổ đĩa. Để tạo thêm phân vùng, làm theo các bước dưới đây:

  1. Chọn lại ổ đĩa trong Disk Utility rồi nhấp nút Partition đã bật ở trên cùng.
  2. Nhấp nút ( + ) dưới biểu đồ tròn.
  3. Di chuyển thanh điều chỉnh kích thước để quyết định kích thước mỗi phân vùng.
  4. Chọn hệ thống tệp mong muốn cho mỗi phân vùng.
  5. Nhấp Apply > Partition.

Cách 3: Phân vùng thẻ SD/USB/ổ cứng trên Mac bằng Terminal

Thay vào đó, bạn có thể phân vùng ổ đĩa trên Mac bằng tiện ích tích hợp Terminal như hướng dẫn dưới đây.

Cách phân vùng thẻ SD/USB/ổ cứng ngoài trên Mac bằng Terminal:

  1. Khởi chạy Terminal từ Applications > Utilities.
  2. Gõ lệnh dưới và nhấn Enter để liệt kê tất cả thiết bị kết nối với Mac.
    diskutil list
  3. Ghi nhớ định danh ổ đĩa (disk identifier) của ổ bạn muốn phân vùng, ví dụ disk2.
  4. Nhập lệnh dưới và nhấn Enter để tạo phân vùng trên ổ. (Bạn cần thay thế các biến số trong ví dụ sau bằng của bạn.)
  5. Ví dụ 1: Giả sử bạn muốn phân vùng disk2 với một phân vùng Mac OS Extended (Journaled) tên Data. Lệnh sẽ là:
    diskutil partitionDisk disk2 1 GPT JHFS+ Data 100%
  6. Ví dụ 2: Giả sử bạn muốn phân vùng disk2 thành 2 phân vùng với APFS và ExFAT tên Data1 và Data2. Chia dung lượng ổ thành hai phần, 25% cho phân vùng APFS và phần còn lại cho ExFAT. Lệnh sẽ là:
    diskutil partitionDisk disk2 2 GPT APFS Data1 25% ExFAT Data2 R
  7. Ví dụ 3: Giả sử bạn muốn phân vùng disk2 thành 3 phân vùng với Mac OS Extended (Journaled), APFS, và ExFAT tên Data1, Data2, Data3. Gán Data1 và Data2 mỗi cái 25% dung lượng, phần còn lại cho Data3. Lệnh sẽ là:
    diskutil partitionDisk disk2 3 GPT JHFS+ Data1 25% APFS Data2 25% ExFAT Data3 R

Quá trình có thể mất vài phút nếu bạn tạo nhiều phân vùng.

Cách phân vùng thẻ SD, USB, ổ cứng trên Mac: Giải pháp từng bước

Bạn đã biết làm gì khi ổ cứng ngoài không phân vùng được trên Mac. Đừng quên chia sẻ để giúp thêm nhiều người.

Ổ cứng ngoài không phân vùng được trên Mac: Nút ( +/- ) bị làm mờ trong Disk Utility

Cách phân vùng thẻ SD, USB, ổ cứng trên Mac: Giải pháp từng bước

Nếu ổ đĩa được định dạng là MS-DOS (FAT) hoặc ExFAT, bạn không thể thay đổi kích thước phân vùng vì nút ( +/- ) sẽ bị làm mờ. Khi đó, bạn có thể kích hoạt nút ( +/- ) bằng cách đổi hệ thống tệp sang định dạng Mac gốc như Mac OS Extended (Journaled). Sau đó bạn có thể nhấp nút ( + ) để thêm phân vùng mới và chọn bất kỳ hệ thống tệp nào.

Tóm lại, ổ cứng ngoài không phân vùng được trên Mac nếu nó được định dạng ExFAT hoặc MS-DOS (FAT). Nếu bạn muốn tạo nhiều phân vùng trên ổ đĩa và muốn một trong số đó định dạng ExFAT hoặc MS-DOS (FAT), bạn cần xóa ổ đĩa với định dạng macOS gốc rồi thêm phân vùng ExFAT hoặc MS-DOS (FAT).

Cách phân vùng thẻ SD, USB, ổ cứng trên Mac: Giải pháp từng bước

Nếu bạn gặp lỗi khác, chẳng hạn như "Couldn't unmount disk 69888" khi phân vùng lại ổ đĩa, hãy thử xóa ổ đĩa lại và phân vùng lại sau. Nếu vẫn không phân vùng được ổ đĩa ngoài trên Mac, hãy sửa chữa ổ đĩa bằng Disk Utility First Aid, rồi phân vùng lại.

Lưu ý: MS-DOS (FAT) là cách Mac ghi FAT32. Bạn vẫn có thể dùng FAT32 trong lệnh Terminal.

Không thể phân vùng SSD trên Mac (bên trong): Không thể thay đổi kích thước container APFS

Cách phân vùng thẻ SD, USB, ổ cứng trên Mac: Giải pháp từng bước

Nếu bạn chọn ổ SSD bên trong hoặc volume APFS trong Disk Utility và nhấp Partition, bạn sẽ thấy nút ( +/- ), trường Name, và hộp Format đều bị làm mờ, khiến bạn không thể phân vùng SSD bên trong.

Disk Utility cũng chi tiết container APFS ở góc dưới bên phải, bao gồm kích thước tối thiểu của container APFS, là toàn bộ dung lượng ổ đĩa, và container không thể chia tách vì các container kết quả sẽ quá nhỏ.

Dưới đây là các giải pháp thử nếu bạn không thể phân vùng SSD trên Mac:

Sử dụng Mac Recovery Mode (Chế độ khôi phục Mac)

Thực tế là bạn không thể phân vùng ổ cứng bên trong khi bạn đang khởi động từ nó, vì vậy bạn cần khởi động vào macOS Recovery để phân vùng SSD trên Mac. Đáng chú ý là bạn cần chọn định dạng khác để kích hoạt nút ( + ) sau khi khởi động lại Recovery Mode. Khi phân vùng được thêm, bạn có thể đổi lại định dạng.

Cảnh báo: Thêm phân vùng trên ổ đĩa khởi động có thể xóa dữ liệu trên phân vùng hiện tại, vì vậy đừng quên sao lưu bằng Time Machine trước. Ngoài ra, bạn cần cài đặt lại macOS sau đó để sử dụng.

  1. Khởi động vào Mac Recovery Mode.
  2. Chọn Disk Utility và nhấp Continue.
  3. Nhấp View > Show All Devices.
  4. Chọn SSD và nhấp Partition ở trên cùng.
  5. Nhấp hộp thả xuống Format và chọn hệ thống tệp Mac gốc khác, chẳng hạn như Mac OS Extended (Journaled).
  6. Nhấp nút ( + ) dưới biểu đồ tròn.
  7. Chọn "Add Partition" (Thêm phân vùng).
  8. Hai phân vùng sẽ xuất hiện.
  9. Chọn một phân vùng và di chuyển thanh điều chỉnh kích thước trên biểu đồ tròn để quyết định kích thước mỗi phân vùng.
  10. Chọn định dạng phù hợp.
  11. Nhấp Apply.

Nếu bạn không thể phân vùng ổ cứng trên Mac ngay cả trong macOS Recovery, hãy chuyển sang sửa chữa tiếp theo.

Phân vùng SSD bên trong bằng Terminal

Chạy lệnh Terminal thường là giải pháp nếu bạn không thể phân vùng SSD trên Mac bằng ứng dụng Disk Utility. Bạn có thể làm theo hướng dẫn dưới đây để lấy lại dung lượng trống hoặc phân vùng lại SSD.

  1. Khởi động vào Mac Recovery Mode.
  2. Nhấp Utilities > Terminal từ thanh menu trên cùng.
  3. Thực thi lệnh dưới để tìm tên container và nơi nó nằm.
    diskutil list
  4. Trong ví dụ sau, định danh tổng hợp (synthesized identifier) của container APFS là disk1 và nằm tại disk0s2.

Cách phân vùng thẻ SD, USB, ổ cứng trên Mac: Giải pháp từng bước

Nếu bạn có phân vùng "free space" (dung lượng trống) chiếm diện tích, bạn có thể chạy lệnh dưới để lấy lại không gian và gộp vào container APFS chính: (Thay disk1 bằng định danh tổng hợp container của bạn nếu khác.)

diskutil apfs resizecontainer disk1 0

Nếu bạn muốn thu nhỏ container APFS và tạo phân vùng mới, tiếp tục với các bước dưới đây:

  1. Chạy lệnh dưới để thu nhỏ container APFS và thêm phân vùng mới.
    sudo diskutil apfs resizeContainer identifier shrinked_container_size file_system new_partition_name new_partition_size
    Để thu nhỏ container APFS 1TB (disk0s2) xuống 500GB và tạo phân vùng 500GB khác tên Extra định dạng Mac OS Extended (Journaled), lệnh nên là:
    sudo diskutil apfs resizeContainer disk0s2 500g jhfs+ Extra 500g

Giả sử lệnh kết thúc với các lỗi sau, bạn cần thực hiện thêm vài bước để xóa tất cả ảnh chụp Time Machine (Time Machine snapshots).

  • APFS Container Resize error code is 49187. Error: -69606: A problem occurred while resizing APFS Container structures.
  • Error: -69521: Your APFS Container resize request is below the APFS-system-imposed minimal container size (perhaps caused by APFS Snapshot usage by Time Machine)
  • Error: -69531: There is not enough free space in the APFS Container for this operation due to APFS limits or APFS tidemarks (perhaps caused by APFS Snapshot usage by Time Machine)

Xóa ảnh chụp cục bộ Time Machine (Delete Time Machine local snapshots)

  1. Mở Terminal từ Applications > Utilities.
  2. Chạy lệnh dưới để kiểm tra xem bạn có ảnh chụp cục bộ Time Machine không.
    tmutil listlocalsnapshots /
  3. Sao chép và dán lệnh sau để xóa tất cả ảnh chụp Time Machine.
    tmutil listlocalsnapshots / \ | cut -d. -f4 \ | xargs -n1 tmutil deletelocalsnapshots

Cách phân vùng thẻ SD, USB, ổ cứng trên Mac: Giải pháp từng bước

Lưu ý: Bạn không nên thu nhỏ container APFS phía macOS để cấp thêm không gian cho phân vùng Boot Camp nếu nó đã được tạo. Thay vào đó, hãy sao lưu phân vùng Boot Camp, xóa nó bằng Boot Camp Assistant, khởi động lại, sau đó bắt đầu lại bằng Boot Camp Assistant để tạo phân vùng Boot Camp mới với kích thước yêu cầu.

Bây giờ bạn đã phân vùng SSD trên Mac. Nếu vậy, hãy chia sẻ bài viết này để giúp thêm người dùng.

macOS không thể phân vùng USB drive: Nút xóa ( - ) bị làm mờ trong Disk Utility

Cách phân vùng thẻ SD, USB, ổ cứng trên Mac: Giải pháp từng bước

Nếu bạn không thể xóa phân vùng trên ổ cứng ngoài trên Mac, nút xóa có thể bị làm mờ trong Disk Utility. Thông thường đây không phải lỗi mà kết quả của việc chọn phân vùng đầu tiên trên ổ đĩa.

Khác với biểu đồ tròn trong Disk Utility, các phân vùng được lưu trữ tuyến tính. Quy tắc là không thể xóa phân vùng đầu tiên trên ổ đĩa nhưng tự do xóa các phân vùng còn lại.

Bạn có thể kiểm tra thứ tự phân vùng bằng cách chạy diskutil list trong Terminal. Lấy ổ đĩa của tôi làm ví dụ. Lệnh diskutil cho thấy Data1 là phân vùng đầu tiên, khi được chọn để phân vùng trong Disk Utility, có nút xóa bị làm mờ.

Cách phân vùng thẻ SD, USB, ổ cứng trên Mac: Giải pháp từng bước

Tuy nhiên, 2 phân vùng còn lại có thể xóa đúng cách.

Cách phân vùng thẻ SD, USB, ổ cứng trên Mac: Giải pháp từng bước

Nếu bạn bắt buộc phải xóa phân vùng đầu tiên, bạn có thể sao lưu tệp trên tất cả phân vùng và xóa toàn bộ ổ đĩa.

Nếu bạn không thể phân vùng ổ đĩa bên trong vì nút xóa bị vô hiệu hóa, bạn có thể thử lại trong macOS Recovery hoặc sau khi khởi động từ USB.

Nếu bạn đang xóa phân vùng để mở rộng phân vùng đứng trước nó, nhưng nút xóa không hoạt động, bạn có thể gộp hai phân vùng trong Terminal:

Lưu ý: Nếu hai phân vùng được gộp, chúng phải liên tiếp, và nội dung chỉ được bảo toàn cho phân vùng đầu tiên.

  1. Sao lưu dữ liệu trên các phân vùng bạn muốn gộp.
  2. Khởi chạy Terminal từ Applications > Utilities.
  3. Thực thi lệnh sau để xem tất cả phân vùng trên ổ đĩa ngoài.
    diskutil list
  4. Xác định định danh của phân vùng bạn muốn xóa (gọi là partition1) và phân vùng bạn muốn mở rộng (partition2).
  5. Chạy lệnh sau để gộp chúng. (Thay thế biến số bằng của bạn.)
    diskutil mergePartitions file_system name identifier_of_partition1 identifier_of_partition2
    Ví dụ, nếu bạn muốn xóa disk2s3 và gộp không gian của nó vào phân vùng trước đó disk2s2 và đặt tên phân vùng mới NewPartition định dạng JHFS+.
    diskutil mergePartitions JHFS+ NewPartition disk2s2 disk2s3

Không thể phân vùng thẻ SD trên Mac: Hầu hết tùy chọn Disk Utility bị làm mờ

Nếu bạn không thể phân vùng thẻ SD trên Mac vì các nút "Erase" (Xóa), "Partition" (Phân vùng) và "First Aid" (Sửa chữa) đều bị làm mờ trong Disk Utility, thẻ có khả năng cao bị khóa (locked) và chỉ đọc (read-only). Để cho phép ghi (write access), bạn cần kiểm tra công tắc khóa vật lý (physical lock switch) và đảm bảo nó tắt (unlocked).

Có thể xảy ra tình huống công tắc khóa bị lật khi được đẩy vào khe cắm, và sẽ lật ngược lại mở khóa khi bạn rút ra. Trong trường hợp này, bạn có thể cắm thẻ nhưng đẩy nó về phía ngược lại nơi công tắc nằm để cho phép kết nối tốt hơn.

Nếu bạn không thể phân vùng ổ đĩa trên Mac do mã lỗi, hãy xem các hướng dẫn sau:

• [Fixed] 'Couldn't Open Device 69877' on Mac When Erasing Mac/USB/SD Card

• Fix Mac Error 'Couldn't Unmount Disk 69888' on Internal & External disk

Hãy chia sẻ bài viết này nếu bạn thấy nó hữu ích.