Làm cách nào tôi có thể định dạng lại thẻ SD của mình để sử dụng lại bình thường?


122

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)?


2
Điều này nghe có vẻ rất buồn cười, nhưng nếu bạn có một microsd mà linux không đọc nhưng được hiển thị bằng fdisk thì hãy đặt nó vào điện thoại Android của bạn, đi tới cài đặt> Lưu trữ> Lưu trữ có thể xóa> Định dạng. Đó là nó. Bạn có thể sử dụng nó như một thiết bị lưu trữ bình thường sau đó. Tôi chỉ làm điều đó sau khi làm tất cả yada yada trong 1-2 giờ
freerunner

không chắc chắn nếu có bất kỳ nhược điểm nào đối với đề xuất của @freerunner nhưng nó chắc chắn là dễ dàng và chỉ hoạt động tốt với tôi.
Triamus

Câu trả lời:


173

Bạn có thể sử dụng DISKPARTtrong Windows hoặc fdisklệ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 QUICKvà 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 DISKPARTLIST 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 DISKPARTmà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.

cfdiskcũng là một công cụ khả thi khác, về cơ bản fdiskvớ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 mountnó.

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 -lvà sau đó chạy lại với thẻ SD được lắp. Thẻ SD chỉ là thiết bị đã được thêm vào.


@AlexChamberlain 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ị.
Đột phá

Tôi có thẻ SD 64GB. Diskpart nói với tôi, nó quá lớn để được định dạng trong fat32. Có lựa chọn nào để làm điều đó không? Hay tôi phải sử dụng phần mềm của bên thứ 3?
CGFoX

17

Trong máy ảnh của bạn

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 định dạng thẻ.


1
:) Nó sẽ là một phân vùng FAT, bắt đầu từ khối xóa thứ hai.
Alex Chamberlain

3
Nó sẽ được định dạng FAT giống như bất kỳ thiết bị định dạng FAT nào khác. Nó không phải là camera cụ thể. Tuy nhiên, anh ta sẽ phải xóa các thư mục khác nhau được tạo như "DCIM"
Alexander

Tôi đã tránh câu trả lời này vì nó nghe có vẻ là một cách tồi để làm điều đó, nhưng không có gì khác ở đây có hiệu quả và điều này có hiệu quả. Tôi đã xóa tất cả các phân vùng, mở thẻ SD trong máy ảnh, được định dạng và bây giờ có sẵn 30 GB thay vì hiển thị 1.4.
Dean Meehan

16

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.


Tại thời điểm viết, phần mềm này thậm chí không chạy trên Windows 10. Không có lỗi, chỉ cần đánh bom ngay lập tức với một số lỗi trống trong nhật ký sự kiện!
Grim

9

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 :
hình ảnh của 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:
ảnh chụp màn hình của GParted
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


5

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.

Nhập mô tả hình ảnh ở đây

  • Đặt cược tốt nhất là hoàn thành xóa bất kỳ phân vùng trên thẻ SD. Điều này sẽ bao gồm FAT và ext và có thể là SWAP. Chỉ cần xóa chúng để bạn có thể thấy 16 GB chưa được phân bổ đầy đủ.
  • Không có hoạt động sẽ được thực hiện cho đến khi bạn nhấp vào ÁP DỤNG. Khi bạn đã xóa tất cả các phân vùng, hãy làm theo hướng dẫn để tải lại bản phân phối mà bạn thích.

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 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!

nhập mô tả hình ảnh ở đây

Đ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 đó).

Nhập mô tả hình ảnh ở đây

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ẻ.

Nhập mô tả hình ảnh ở đây

Ở đâ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.

Nhập mô tả hình ảnh ở đây


2
chương trình này cố gắng cài đặt một số ứng dụng khác khi bạn cài đặt nó.
PhillyNJ

Xin lỗi khi tôi viết điều này không phải là một vấn đề. Tôi đã cập nhật anser của tôi để cảnh báo về điều này. Tôi vẫn cảm thấy phần mềm tốt của nó và tôi hy vọng downvote sẽ bị xóa.
Piotr Kula

Xong - nhưng tôi sẽ không cài đặt nó. Phần mềm diệt vi-rút của tôi đã chặn hàng tấn nội dung được cài đặt.
PhillyNJ

Có thể là một chút quá mức cho một nhiệm vụ đơn giản như vậy, nhưng nó hoạt động.
Ivotje50

1
Thẻ của tôi lớn
60 MB

4

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). ĐIỀU NÀY Đây là công cụ bạn cần. Bỏ tay xuống. không có câu hỏi nào !!


+1 cho sự cố
60 MB

-2

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.


4
Windows sẽ chỉ thấy phân vùng tiêu đề nhỏ còn sót lại khi thẻ được định dạng tương thích với Linux. Vì vậy, thẻ vẫn có cùng kích thước, chỉ là các cửa sổ không thể hiểu được liên kết Linux và vì vậy hoàn toàn bỏ qua sự tồn tại của nó. Giống như linux làm với phân vùng tiêu đề đó.
Phill Healey

-4

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.


1
Vô nghĩa, những gì về fdisk?
Jivings

@Jivings vì tôi không thể chỉnh sửa (do câu hỏi thường gặp của tôi), tôi nên trả lời câu hỏi này như thế nào trong khi xem xét: cờ, nhận xét, v.v?
xxmbabanexx

@xxmbabanexx Downvote có lẽ. Đó một câu trả lời, nó chỉ sai. Và đó không phải là một hành vi phạm tội có thể đánh dấu.
Jivings
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.