Tôi muốn định dạng lại thẻ SD của mình để sử dụng lại bình thường (hiện tại nó có một phân vùng FAT32 78 MB và một phân vùng Linux 3,9 GB). Làm cách nào để thực hiện việc này (trên Windows / Mac / * nix)?
Tôi muốn định dạng lại thẻ SD của mình để sử dụng lại bình thường (hiện tại nó có một phân vùng FAT32 78 MB và một phân vùng Linux 3,9 GB). Làm cách nào để thực hiện việc này (trên Windows / Mac / * nix)?
Câu trả lời:
Bạn có thể sử dụng DISKPART
trong Windows hoặc fdisk
lệnh tương đương trong Linux / Mac.
DISKPART
(Các cửa sổ)Bắt đầu một dấu nhắc lệnh và khởi động bàn điều khiển DISKPART. Liệt kê tất cả các đĩa của bạn bằng cách nhập LIST DISK
, sau đó chọn đĩa thích hợp với SELECT DISK #
(trong đó # là thẻ SD). Sau đó, bạn có thể nhập CLEAN
để xóa bảng phân vùng trên thẻ, làm trống nó một cách hiệu quả. HÃY ĐẢM BẢO BẠN LỰA CHỌN NGƯỜI SỞ HỮU TRƯỚC KHI CHẠY QUYỀN CLEAN
!
Để tạo một phân vùng chính để sử dụng lại không gian trên thẻ, hãy nhập CREATE PARTITION PRIMARY
. Điều này sau đó sẽ phân bổ lại không gian "được làm sạch" trước đó.
Để định dạng, nhập FORMAT FS=FAT32 QUICK
và cuối cùng, để gán lại ký tự ổ đĩa, nhập ASSIGN
.
Nếu bạn không thể xác định đĩa thích hợp, tháo thẻ SD, chạy DISKPART
và LIST DISK
, và sau đó chạy lại nó với thẻ SD chèn vào. Thẻ SD chỉ là đĩa đã được thêm vào.
Lưu ý rằng các lệnh trên không phân biệt chữ hoa chữ thường; Tôi đã sử dụng mũ để phù hợp với DISKPART
màn hình hội nghị .
FDISK
/ CFDISK
(Linux / Mac)Trong một thiết bị đầu cuối, bắt đầu thiết bị thẻ SD của bạn fdisk /dev/sdx
ở đâu /dev/sdx
(có thể phụ thuộc vào bản phân phối Linux bạn đang sử dụng, xem bên dưới). Sau đó, bạn có thể xóa tất cả các phân vùng hiện có trên thiết bị bằng cách nhập d, sau đó thêm một phân vùng mới và định dạng nó. Bạn cũng chỉ cần gõ n để tạo bảng phân vùng mới và bắt đầu đặt mọi thứ ra.
cfdisk
cũng là một công cụ khả thi khác, về cơ bản fdisk
với giao diện người dùng được cải thiện rất nhiều. Trong cả hai trường hợp, một khi ổ đĩa được định dạng, cuối cùng bạn sẽ cần đến mount
nó.
Nếu bạn không thể xác định thiết bị phù hợp, hãy tháo thẻ SD, chạy fdisk -l
và sau đó chạy lại với thẻ SD được lắp. Thẻ SD chỉ là thiết bị đã được thêm vào.
DISKPART
, bạn thường có thể nói theo dung lượng của đĩa. Khi bạn chọn đĩa, bạn cũng có thể gọi LIST VOLUME
để xem tất cả các ổ đĩa và nhãn của chúng (miễn là tên thẻ SD của bạn hiển thị, bạn có thiết bị phù hợp). Nếu bạn đang sử dụng fdisk
, nhập p để in bảng phân vùng và kiểm tra xem nhãn âm lượng có đúng không. Nếu bạn đang sử dụng cfdisk
, nó sẽ hiển thị cho bạn các nhãn âm lượng ngay sau khi bạn khởi động lệnh trên thiết bị.
Hầu hết các máy ảnh đều có chức năng Định dạng tích hợp, sẽ sử dụng một phân vùng FAT duy nhất. Máy ảnh của tôi thậm chí đặt nó trên một ranh giới khối xóa.
Ví dụ, trên Pansonic Lumix của tôi, đã chèn thẻ và từ bất kỳ chế độ nào, menu dưới dạng mục nhập Định dạng . Chọn nó sẽ hiển thị một menu yêu cầu tôi xác nhận tôi muốn xóa tất cả dữ liệu trên thẻ. Chọn Có định dạng thẻ.
Bạn có thể sử dụng ứng dụng SDCard.org chính thức (Windows / Mac):
Nó khá đơn giản và định dạng lại thẻ SD trong FAT32. Có các tùy chọn cho LBA-điều chỉnh và xóa / xóa là tốt.
Hiện tại, một trong những tiện ích quản lý đĩa tốt nhất dường như chưa được đề cập - GParted :
Điều này được bao gồm trong nhiều bản phân phối Linux và có thể được cài đặt dễ dàng bằng cách khác. Đối với các hệ thống khác, có thể chạy nó ra khỏi đĩa DVD hoặc USB, vì vậy nó cũng có thể được sử dụng ở đó. Phần Linux cũng có nghĩa là nó hỗ trợ định dạng thẻ SD nếu có ext*
, vì vậy nó có thể được định dạng lại dễ dàng và hiệu quả, và ít xảy ra sự cố hơn. Hầu hết các tiện ích đĩa, cụ thể trên Windows, có thể sẽ phá hủy mọi dữ liệu khởi động trên thẻ SD và xử lý dữ liệu theo những cách khác.
Ở đây, ảnh chụp màn hình GParted hiển thị nội dung của thẻ SD có Raspbian trên:
Lưu ý: Phân vùng khởi động có thể sẽ có nhãn hoặc gắn cờ 'boot'
Để thực hiện các thao tác trên một phân vùng của một, nhấp chuột phải vào nó và chọn 'Unmount'. Nếu một phân vùng được gắn kết (được hiển thị bởi một bộ các phím bên cạnh tên phân vùng), không có thao tác nào có thể được thực hiện trên nó. Khi chưa được kết nối, bạn có thể kiểm tra lỗi, định dạng lại, đổi tên, xóa và tạo một cái mới, v.v.
Tài liệu về việc sử dụng GParted có thể được tìm thấy ở đây
Có một số công cụ cụ thể chỉ dành cho thẻ SD, nhưng tôi thích sử dụng Công cụ phân vùng easyUS miễn phí cho người dùng Windows. Nó sẽ không hoạt động trên Phiên bản máy chủ. * Xin lưu ý rằng rõ ràng họ đang đóng gói một số phần mềm. Nhấp vào tùy chọn nâng cao để ngăn chặn điều này .
Bạn nên cẩn thận chọn thẻ SD từ danh sách các thiết bị vì công cụ này sẽ liệt kê tất cả các ổ đĩa của bạn. Điều này cho thấy làm thế nào để thay đổi kích thước một phân vùng.
Lỗi phần cứng
Tuy nhiên, nếu trong danh sách bạn thấy thẻ của mình được liệt kê là 55 MB với tổng kích thước và không có tùy chọn để xóa hoặc mở rộng thêm, điều đó có nghĩa là SD có thể bị hỏng.
Bạn có thể sử dụng một công cụ có tên là SD Memory Card Formatter - Truy cập trang đó, đọc các điều khoản, cuộn xuống và chấp nhận nếu bạn đồng ý. Phần mềm này sẽ chỉ định dạng các thiết bị bên ngoài. Giống như Thẻ SD hoặc Thiết bị USB.
Chọn tùy chọn NHANH CHÓNG và ĐỊNH DẠNG KÍCH THƯỚC ĐIỀU CHỈNH: BẬT!
Điều đó sẽ đặt lại toàn bộ thẻ SD về kích thước ban đầu của nó. Nếu xảy ra lỗi tại thời điểm này, nhiều khả năng thẻ bị hỏng hoàn toàn.
Như một phương sách cuối cùng, bạn có thể thử và định dạng thẻ trong máy ảnh dSLR hoặc điện thoại di động chấp nhận thẻ.
Thí dụ
Đây là thẻ SD Raspbian 4 GB của tôi. Tôi đã sử dụng các công cụ quản lý Windows. Vâng, nó hiển thị nó, nhưng nó sẽ không cho phép bạn làm bất cứ điều gì đối với các phân vùng chỉ trong trường hợp ... bạn xóa nó hoặc Windows làm hỏng một cái gì đó (vì nó không hỗ trợ hệ thống tệp đó).
Bậc thầy phân vùng easyUS hiển thị một danh sách tốt hơn nhiều và hiểu rằng các hệ thống tệp được sử dụng. Nhấp chuột phải và xóa các phân vùng. Bạn cũng có thể tạo các phân vùng mới và áp dụng mọi thứ và bạn sẽ có lại toàn bộ thẻ SD để sử dụng trong Windows hoặc nếu bạn muốn ghi một hình ảnh khác vào thẻ.
Ở đây tôi đã xóa các phân vùng. Nhấp chuột phải và nói "Tạo phân vùng mới". Có một danh sách toàn bộ các loại hệ thống tập tin. Tôi đã không bấm vào áp dụng, vì vậy chưa có thao tác nào được thực hiện.
Một số lưu ý khi sử dụng công cụ SD Formatter chính thức. (Đây thực sự nên là một bình luận, nhưng rõ ràng tôi không thể thêm một lần chụp màn hình vào một bình luận.)
điều này làm tôi vấp ngã trong một ngày hoặc lâu hơn. Tôi chạy SD Formatter nghĩ rằng nó sẽ sửa chữa thẻ SD của tôi. Tôi quan sát thấy ổ đĩa J: kích thước chỉ 60Mb. Đó là thẻ 16Gb. Tôi nghĩ rằng (theo công cụ định dạng tôi đã sử dụng trong 30 năm qua) rằng nó sẽ chỉ định dạng phân vùng 60Mb.
SAI LẦM. Nó thực sự phân vùng lại thiết bị thành một phân vùng kích thước đầy đủ và sau đó định dạng thiết bị (trong trường hợp này là 16Gb đầy đủ của nó - xem cửa sổ nền trước so với cửa sổ nền). Đây là công cụ bạn cần. Bỏ tay xuống. không có câu hỏi nào !!
Tôi đã có một vấn đề rất giống nhau. Thiết lập của tôi: Máy tính chạy trên Windows 7 và thẻ cực nhanh Sandisk 16 GB.
Tôi muốn định dạng thẻ của mình để cài đặt OpenELEC . Vì vậy, tôi đã tải xuống định dạng SD và thử định dạng nó. Nó đã trở thành một thẻ 64 MB! Tôi đã cố gắng nhiều cài đặt, thử diskpart vào CMD và định dạng sạch sử dụng quản lý quản lý máy tính / đĩa console - không may mắn. Nhà văn winimg luôn khẳng định không có đủ dung lượng trên thẻ. Trước đó (đó là trước khi sử dụng định dạng SD), nó sẽ mở rộng không gian và sẽ cài đặt, và sau đó tôi đã sử dụng lệnh mở rộng trên thiết bị đầu cuối Raspberry Pi. Vì vậy, đây là những gì tôi đã làm:
Tôi đã tải xuống BerryBoot (lưu ý là 28 MB!), Viết hình ảnh trên thẻ SD và khởi động Raspberry Pi. BerryBoot định dạng lại bằng cách sử dụng chương trình được xây dựng riêng. Bây giờ tôi lấy thẻ ra và định dạng nó bằng công cụ định dạng trên Windows với FAT. Tôi lấy thẻ ra và đặt lại. Bây giờ nó đọc 14,4 GB! Bất kỳ ai bị mắc kẹt như thế này có thể thử điều này.
Không tốt cho Mac với OS X mới nhất. Thẻ này không thể bị xóa theo bất kỳ cách nào.
fdisk
?