Cách lấy dữ liệu của bạn khỏi máy Mac không khởi động được

Tác giả sysadmin, T.M.Một 16, 2022, 09:04:29 SÁNG

« Chủ đề trước - Chủ đề tiếp »

0 Thành viên và 1 Khách đang xem chủ đề.

Cách lấy dữ liệu của bạn khỏi máy Mac không khởi động được


Nếu máy Mac của bạn không khởi động, bạn vẫn có cơ hội tốt để khôi phục dữ liệu. Đây là cách bạn có thể lấy các tệp của mình khỏi ổ đĩa trong của máy Mac—ngay cả khi macOS liên tục gặp sự cố hoặc từ chối khởi động.


1. Có một bản sao lưu gần đây? Dùng nó

Phương pháp hay nhất yêu cầu bạn thường xuyên sao lưu máy Mac của mình sang một vị trí bên ngoài. Bạn có thể sử dụng Cỗ máy thời gian và một ổ cứng USB bên ngoài đơn giản để thực hiện việc này hoặc thiết lập một giải pháp nối mạng phức tạp hơn.

Khi điều tồi tệ nhất xảy ra và máy Mac của bạn không khởi động được, bạn chỉ cần cắm đĩa Time Machine của mình vào một máy Mac khác và thay vào đó truy cập các tệp của bạn từ đó. Phương pháp này giả định rằng bạn có một bản sao lưu gần đây và bản sao lưu đó bao gồm các tệp bạn muốn truy cập.

Để truy cập các tệp của bạn, hãy cắm ổ đĩa Time Machine của bạn vào một máy Mac khác (hoặc gắn vị trí mạng nếu bạn đang sử dụng phương pháp đó). Truy cập âm lượng qua Finder trong phần "Vị trí" của thanh bên.

Nhấp đúp vào thư mục "Backups.backupdb", theo sau là thư mục khớp với tên máy Mac của bạn. Bây giờ bạn sẽ thấy một danh sách các thư mục đại diện cho từng bản sao lưu riêng biệt được thực hiện. "Mới nhất" là nơi bạn sẽ tìm thấy bản sao lưu gần đây nhất của mình.

Khôi phục những gì bạn cần hoặc sử dụng thanh tìm kiếm trong Finder để tìm các thư mục hoặc tệp cụ thể. Bạn có máy Mac mới mà bạn muốn khôi phục các tệp cũ của mình không? Tìm hiểu cách khôi phục máy Mac từ bản sao lưu Time Machine.

2. Có máy Mac của Intel? Sử dụng Chế độ đĩa đích

Chế độ đĩa đích có thể được sử dụng để chia sẻ ổ đĩa của máy Mac (không phản hồi) của bạn với một máy Mac khác để truyền tệp, miễn là máy Mac nguồn không sử dụng Apple Silicon. Bạn có thể kiểm tra xem mình đang chạy Intel hay Apple Silicon trong menu Apple > About This Mac.

Đầu tiên, kết nối cả hai máy Mac bằng cáp Firewire hoặc Thunderbolt (cáp này không hoạt động với cáp USB tiêu chuẩn). Bây giờ hãy đảm bảo rằng máy Mac mà bạn muốn chia sẻ (nguồn) đã được tắt. Trên máy Mac nguồn (máy không khởi động được), hãy nhấn nút nguồn, sau đó giữ T ngay lập tức và đợi để khởi động vào Chế độ đĩa đích.


Bây giờ hãy chuyển sự chú ý của bạn sang máy Mac thứ hai. Ổ đĩa nguồn của máy Mac sẽ xuất hiện trên màn hình của bạn (hoặc trong thanh bên Finder bên dưới "Vị trí") sau khi Chế độ đĩa đích đã được bắt đầu. Nhấp đúp chuột vào ổ đĩa để truy cập nó.

Nếu ổ đĩa được mã hóa bằng FileVault, bạn sẽ được nhắc nhập mật khẩu mà macOS có thể sử dụng để giải mã ổ đĩa. Ở giai đoạn này, bạn có thể chuyển bất kỳ tệp nào bạn cần. Tháo ổ đĩa và tắt máy Mac nguồn khi bạn hoàn tất.

3. Bạn có máy Mac Apple Silicon? Sử dụng Chế độ chia sẻ Mac

Nếu bạn đang cố chia sẻ tệp  từ máy Mac được trang bị Apple Silicon với chip M1 trở lên, thì bạn có thể sử dụng Chế độ chia sẻ máy Mac. Điều này rất giống với Chế độ đĩa đích, mặc dù nó hoạt động hơi khác một chút.

Trước tiên, hãy kết nối hai máy tính của bạn bằng cáp USB, USB-C hoặc Thunderbolt. Đảm bảo rằng Apple Silicon Mac (mà bạn muốn chia sẻ từ đó) đã tắt, sau đó nhấn và giữ nút nguồn cho đến khi bạn thấy "Đang tải tùy chọn khởi động" trên màn hình.


Từ đây, chọn "Tùy chọn", theo sau là "Tiếp tục" và nhập mật khẩu của bạn khi được nhắc. Máy Mac của bạn sẽ khởi động vào Chế độ khôi phục, tại thời điểm đó, bạn sẽ có thể chọn Tiện ích, sau đó là Chia sẻ đĩa. Chọn đĩa bạn muốn chia sẻ, sau đó nhấp vào Bắt đầu chia sẻ.

Trên máy Mac khác của bạn (máy bạn đang truyền tệp  sang ), hãy mở Finder, cuộn xuống cuối thanh bên và nhấp vào Mạng trong phần "Vị trí". Nếu mọi việc suôn sẻ, bạn sẽ thấy máy Mac mà bạn đang cố sao chép dữ liệu xuất hiện. Nhấp đúp chuột vào nó rồi nhấp vào "Kết nối" Tiếp theo là "Khách", sau đó nhấn "Kết nối" để hoàn tất quy trình.

Giờ đây, bạn có thể xem các tệp của máy Mac và chuyển bất kỳ thứ gì bạn cần. Đẩy đĩa ra và tắt máy Mac nguồn (Apple Silicon) của bạn khi bạn hoàn tất.

4. Sao chép dữ liệu của bạn bằng Chế độ khôi phục

Apple bao gồm một phân vùng khôi phục trên mọi máy Mac để ngay cả khi macOS không khởi động bình thường, bạn vẫn có thể vào Chế độ khôi phục để khắc phục sự cố. Chế độ khôi phục bao gồm một số tính năng hữu ích như cửa sổ Terminal, khả năng cài đặt lại macOS và Tiện ích ổ đĩa để xóa và phân vùng ổ đĩa.


Chủ sở hữu Intel Mac cũ hơn có thể khởi động vào chế độ khôi phục bằng cách giữ Command + R khi khởi động. Nếu bạn có máy Mac Apple Silicon mới hơn, hãy tắt máy tính rồi nhấn và giữ nút nguồn cho đến khi bạn thấy "Đang tải tùy chọn khởi động", sau đó chọn Tùy chọn > Tiếp tục.

Nếu ổ đĩa của bạn không được mã hóa bằng FileVault, bạn có thể truy cập tệp của mình ngay lập tức và bỏ qua phần "Sao chép tệp bằng dòng lệnh" bên dưới. Hầu hết các ổ đĩa đều được mã hóa theo mặc định, vì vậy nếu bạn không chắc chắn, hãy tiếp tục với bước tiếp theo (bạn có thể kiểm tra bằng lệnh Terminal).

5. Giải mã Ổ đĩa FileVault của bạn (Thiết bị đầu cuối)

Bạn có thể thực hiện việc này qua Terminal bằng dòng lệnh hoặc qua Disk Utility. Nếu bạn muốn thực hiện việc này thông qua Tiện ích đĩa đồ họa, hãy chuyển sang phần tiếp theo.

Ngay khi Chế độ khôi phục khởi động và bạn thấy danh sách Tiện ích, hãy nhấp vào Tiện ích > Thiết bị đầu cuối ở đầu màn hình để mở cửa sổ Terminal mới. Nhập diskutil apfs listvào Terminal và nhấn Enter.


Thao tác này sẽ cung cấp danh sách các ổ đĩa có định dạng APFS hiện được kết nối với máy Mac của bạn. Nhìn xuống danh sách cho đến khi bạn tìm thấy một ổ phù hợp với ổ đĩa chính của mình (có thể đó sẽ là ổ duy nhất được gắn nhãn là "FileVault: Có (Đã khóa)"). Lưu ý mã định danh đĩa trong trường "Đĩa lưu trữ vật lý APFS". Trong trường hợp của chúng tôi, đó là disk2s1. Nếu không có phân vùng nào bị khóa, bạn có thể chuyển sang phần tiếp theo.

Bạn sẽ cần mật khẩu FileVault (mật khẩu bạn sử dụng để mở khóa máy Mac) cho bước tiếp theo này. Nhập thông tin sau vào Terminal diskutil apfs unlockVolume /dev/identifiernhưng thay thế identifierbằng nhãn bạn đã ghi chú ở bước trước, ví dụ: disk2s1.


Khi được nhắc, hãy nhập mật khẩu của bạn, sau đó Enter. Nếu bạn mắc lỗi, hãy nhập lệnh trước đó và thử lại. Nếu bạn lấy đúng mật khẩu, đĩa của bạn hiện đã được mở khóa và gắn kết. Bây giờ là lúc sao chép dữ liệu sang ổ đĩa khác.

6. Giải mã Ổ đĩa FileVault của bạn (Tiện ích đĩa)

Thay vì sử dụng các lệnh Terminal ở trên, bạn có thể thử thực hiện việc này bằng đồ họa với Disk Utility. Chúng tôi nhận thấy phương thức Terminal hoạt động trong trường hợp Disk Utility không hoạt động. Nếu phương pháp Tiện ích ổ đĩa đồ họa không phù hợp với bạn, hãy thử các lệnh Terminal ở trên. (Nếu bạn đã sử dụng các lệnh Terminal, bạn không cần phải sử dụng Disk Utility.)

Thoát khỏi mọi cửa sổ Terminal để cửa sổ Tiện ích macOS xuất hiện lại và chọn Tiện ích ổ đĩa từ danh sách. Bạn sẽ thấy ổ cứng của mình được liệt kê ở bên trái màn hình trong phần "Nội bộ". Nếu nó chuyển sang màu xám thì nó đã được mã hóa và chưa được gắn kết.

Nhấp vào phân vùng "Dữ liệu" ở bên trái, sau đó nhấp vào nút "Gắn kết" ở đầu cửa sổ. Bạn sẽ được nhắc nhập mật khẩu FileVault của mình, hãy nhập mật khẩu đó và nhấp vào nút "Mở khóa". Phân vùng FileVault của bạn sẽ được mở khóa và gắn kết.


7. Sao chép tệp bằng dòng lệnh

Bạn không thể chạy Finder trong Chế độ khôi phục, vì vậy mọi tệp sẽ phải được sao chép thủ công bằng Terminal. Điều này thật dễ dàng nếu bạn biết vị trí các tệp của mình hoặc nếu bạn có một ổ đĩa ngoài đủ lớn để bạn có thể chỉ cần sao chép mọi thứ (hoặc chỉ thư mục người dùng của bạn, nếu bạn muốn).

Bạn có thể sử dụng ls /Volumes/Macintosh\ HD/lệnh để xem tổng quan về cấu trúc thư mục của mình. Bất kỳ thư mục nào có dấu cách trong tên đều yêu cầu dấu gạch chéo ngược trước dấu cách trong lệnh. Ví dụ: thay vào đó, một thư mục có tên "Ảnh của tôi" sẽ trở thành /My\ Photos/.


Bất kỳ ổ đĩa ngoài nào bạn kết nối sẽ được hệ thống tự động gắn. Bạn có thể sử dụng ls /Volumes/để kiểm tra sự hiện diện của ổ đĩa. Nếu bạn không thể tìm thấy ổ đĩa, hãy thoát khỏi Terminal để quay lại cửa sổ Tiện ích chính của macOS. Từ đây chọn Disk Utility, sau đó tìm ổ đĩa. Nếu nó không hiển thị, hãy ngắt kết nối và kết nối lại cho đến khi nó xuất hiện.

Thoát Disk Utility rồi khởi chạy Terminal bằng Tiện ích > Terminal. Bây giờ, hãy sử dụng cp lệnh để sao chép tệp, với -R cờ sao chép đệ quy (bao gồm tất cả các thư mục và tệp ở một vị trí nhất định).

Vì vậy, giả sử bạn muốn sao chép toàn bộ thư mục người dùng cho người dùng có tên là "htg" trên phân vùng "Macintosh HD" sang một ổ đĩa ngoài có tên là "Đĩa cứu hộ". Lệnh bạn muốn sử dụng để làm điều này sẽ là:

Mã nguồn [Chọn]
cp -R /Volumes/Macintosh\ HD/Users/htg/ /Volumes/Rescue\ Disk/
Thay thế người dùng "htg" bằng người dùng của riêng bạn (chạy ls /Volumes/Macintosh\ HD/Users/để tìm nó) và ổ đĩa đích bằng của riêng bạn. Toàn bộ thư mục sẽ được sao chép vào thư mục gốc của ổ đĩa ngoài của bạn, giả sử bạn có dung lượng để làm như vậy.


Nếu bạn muốn sao chép nội dung vào một thư mục cụ thể trên ổ đĩa ngoài, hãy sử dụng lệnh mkdir để thực hiện việc đó trước khi bắt đầu, ví dụ: mkdir /Volumes/Rescue\ Disk/backupđể tạo một thư mục có tiêu đề "sao lưu" trong thư mục gốc.

8. Xem xét loại bỏ vật lý ổ đĩa

Một tùy chọn cuối cùng là loại bỏ vật lý ổ đĩa bên trong máy Mac và gắn nó vào một máy tính khác. Vì có nhiều loại ổ đĩa khác nhau mà Apple sử dụng nên các hướng dẫn cụ thể sẽ khác nhau tùy thuộc vào thiết bị của bạn.

Điều đầu tiên bạn nên làm là tra cứu kiểu máy Mac của mình. Bạn sẽ tìm thấy số sê-ri được in ở đâu đó bên ngoài khung máy (ví dụ: ở mặt dưới của MacBook), sau đó bạn có thể cắm vào địa chỉ checkcoverage.apple.com  để biết kiểu máy, năm và ngày phát hành chính xác của mình.

Với thông tin này, hãy truy cập iFixit và tra cứu kiểu máy Mac của bạn để tìm hiểu cách vào khung máy. Bạn có thể sẽ cần một bộ tua vít TORX cho việc này và bạn nên thực hiện các biện pháp phòng ngừa như sử dụng dây đeo cổ tay chống tĩnh điện  và cất vít an toàn cho đến khi bạn cần lại.

Từ đây, các hướng cuối cùng sẽ phụ thuộc vào ổ đĩa. Nếu máy Mac quá cũ, nó có thể có ổ cứng cơ học hoặc ổ cứng thể rắn cũ hơn. Hầu hết các máy Mac hiện nay sử dụng ổ M.2 hoặc NVMe, một số có đầu nối độc quyền.

Sau khi tháo ổ đĩa, bạn sẽ cần tìm cách gắn nó vào một máy tính khác hoặc máy Mac. Có các giao diện dành cho ổ đĩa M2 và NVMe có thể giúp quá trình này dễ dàng hơn nhiều, trong khi bộ chuyển đổi SATA sang USB sẽ hoạt động đối với các mẫu SSD và HDD cũ hơn.

Thật không may, việc để một máy khác nhận ra ổ đĩa của bạn có thể là trở ngại lớn nhất. Blog của Will Haley có một tài khoản tuyệt vời về điều hướng quá trình này, từ việc tìm bộ điều hợp cho đến gắn phân vùng HFS+ trong Linux.

Nếu ổ đĩa được mã hóa bằng FileVault, điều này có thể khó hơn rất nhiều—đặc biệt nếu bạn không sử dụng macOS cho quá trình khôi phục. Nếu bạn đang sử dụng macOS, hãy thử các cách sau:

  • Mở cửa sổ Terminal và tìm ổ đĩa (có định dạng APFS) mà bạn muốn gắn kết bằng diskutil apfs listlệnh.
  • Ghi lại mã định danh âm lượng, ví dụ disk1s1.
  • Nhập lệnh sau, thay thế disk1s1bằng mã định danh bạn đã lưu ý trước đó:diskutil apfs unlockVolume /dev/disk1s1
  • Nhập mật khẩu bạn sẽ sử dụng khi đăng nhập vào máy Mac để giải mã ổ đĩa khi được nhắc.

Để có cái nhìn sâu hơn về việc giải mã ổ đĩa FileVault bằng Terminal, hãy xem bài đăng blog tuyệt vời này của Der Flounder.

9. Bây giờ, hãy sửa máy Mac của bạn

Với dữ liệu của bạn (hy vọng) an toàn, đã đến lúc chuyển sự chú ý của bạn sang máy Mac không khởi động. Chúng tôi có toàn bộ danh sách những việc cần thử khi máy Mac của bạn không khởi động, nhưng nếu không có cách nào trong số đó hoạt động thì bạn có thể cần phải cài đặt lại macOS từ đầu và bắt đầu lại. Chúc may mắn!