Cách ghi tệp hình ảnh vào thẻ SD bằng dd từ dòng lệnh của Mac hoặc Linux

Mục lục:

Anonim

Bạn cần ghi tệp hình ảnh vào thẻ SD? Công cụ 'dd' dòng lệnh có thể làm điều đó cho bạn, ghi tệp ảnh đĩa .img vào thẻ SD với nỗ lực tối thiểu. Một lợi ích thú vị khi sử dụng 'dd' để ghi tệp hình ảnh vào thẻ SD là nó hoạt động cho Mac OS cũng như linux ngay lập tức, vì nó được cài đặt sẵn nên không cần tải xuống bổ sung hoặc ứng dụng của bên thứ ba để ghi tệp. hình ảnh theo cách này.

Sử dụng dd từ dòng lệnh để ghi hình ảnh vào thẻ SD được coi là nâng cao, vì vậy điều này là tốt nhất cho người dùng cảm thấy thoải mái với dòng lệnh. Ví dụ: bạn có thể sử dụng điều này để ghi hình ảnh khởi động cho RaspberryPi hoặc một số thiết lập linux khởi động nhanh khác. Một tùy chọn đơn giản hơn cho hầu hết người dùng là sử dụng ứng dụng của bên thứ ba như Etcher để ghi hình ảnh vào thẻ SD. Tuy nhiên, dd vẫn hoạt động tốt miễn là bạn hiểu rõ về dòng lệnh. Sử dụng dd theo cách này để ghi ảnh thẻ SD tương tự như cách bạn sử dụng dd để ghi ISO vào ổ USB hoặc ảnh đĩa khác, tất nhiên ngoại trừ định dạng tệp khác và mục tiêu cũng vậy.

Cách ghi hình ảnh .img vào thẻ SD qua dòng lệnh với dd

Để bắt đầu, hãy khởi chạy ứng dụng Terminal từ thư mục /Applications/Utilities/. Bạn cũng có tệp .img để ghi ở đâu đó dễ dàng tìm thấy, ở đây chúng tôi giả định rằng tệp này sẽ nằm trong thư mục làm việc hiện tại của bạn.

Bạn phải có mã định danh đĩa cho thẻ SD mục tiêu mà bạn muốn ghi tệp img vào, do đó trước tiên chúng tôi sẽ chạy diskutil list:

diskutil list

Định vị thẻ SD trong đầu ra danh sách diskutil và ghi lại mã định danh đĩa rdiskNUMBER được liên kết với thẻ SD. Bạn sẽ sử dụng tên đó làm thẻ SD đích để ghi, cũng như tên tệp của ảnh đĩa để ghi vào thẻ SD đích.

Sử dụng cú pháp lệnh sau để ghi tệp hình ảnh .img vào thẻ SD:

sudo dd if=NameOfImageToWrite.img of=/dev/rdiskNUMBER bs=1m

Thay thế NameOfImageToWrite.img thành hình ảnh và đường dẫn, và rdiskNUMBER bằng mã định danh đĩa thẻ SD đích như được tìm thấy thông qua đầu ra 'danh sách đĩa'.

Nhấn quay lại và nhập mật khẩu quản trị viên để bắt đầu quá trình ghi, có thể mất một lúc để hoàn tất tùy thuộc vào kích thước của tệp hình ảnh và tốc độ của thẻ SD.

Ví dụ: nếu tên ảnh đĩa của bạn là “RaspberryPiCustom.img” và mã định danh đĩa là “/dev/rdisk4” thì lệnh sẽ có dạng như sau:

sudo dd if=RaspberryPiCustom.img of=/dev/rdisk4 bs=1m

Điều này sẽ khá đơn giản và dễ hiểu đối với những người dùng đã quen thuộc với dòng lệnh.

Tạm rời xa thẻ SD, một tùy chọn khác có thể phù hợp với một số người dùng là ghi ảnh đĩa trực tiếp từ Mac Finder trong các bản phát hành Mac OS hiện đại, tùy chọn này hoạt động tốt nếu bạn có CDRW hoặc DVD-RW và cũng đang làm việc với các định dạng tập tin ảnh đĩa phổ biến. Bản phát hành Mac OS X cũ hơn cũng có thể sử dụng Disk Utility để ghi ISO và các hình ảnh khác, nhưng các phiên bản hiện đại của Disk Utility đã mất khả năng đó. May mắn thay, công cụ dd có thể ghi ảnh ISO từ dòng lệnh cũng như ghi ảnh vào ổ USB.

Bạn có biết cách khác để ghi tệp hình ảnh .img vào thẻ SD thông qua dòng lệnh hay không? Chia sẻ mẹo hoặc nhận xét của bạn bên dưới!

Cách ghi tệp hình ảnh vào thẻ SD bằng dd từ dòng lệnh của Mac hoặc Linux