ฉันจะฟอร์แมตการ์ด SD ของฉันให้ใช้งานได้ตามปกติอีกครั้งได้อย่างไร


122

ฉันต้องการฟอร์แมตการ์ด SD ของฉันให้ใช้งานได้ตามปกติอีกครั้ง (ปัจจุบันมีพาร์ติชัน78 FAT32หนึ่งพาร์ติชันและพาร์ติชัน Linux 3.9 GB หนึ่งอัน) ฉันจะทำสิ่งนี้ได้อย่างไร (บน Windows / Mac / * ระวัง)


2
นี่อาจฟังดูตลกมาก แต่ถ้าคุณมี microsd ที่ linux ไม่อ่าน แต่แสดงโดยใช้ fdisk ให้ใส่มันลงในโทรศัพท์ android ของคุณไปที่การตั้งค่า> ที่เก็บ> ที่เก็บที่ถอดออกได้> รูปแบบ แค่นั้นแหละ. คุณสามารถใช้งานได้เหมือนอุปกรณ์เก็บข้อมูลทั่วไปหลังจากนั้น ฉันเพิ่งทำหลังจากทำ yada yada ทั้งหมด 1-2 ชั่วโมง
freerunner

ไม่แน่ใจว่ามีข้อเสียใด ๆ สำหรับคำแนะนำของ @freerunner หรือไม่ แต่แน่นอนว่ามันง่ายและทำงานได้ดีสำหรับฉัน
Triamus

คำตอบ:


173

คุณสามารถใช้DISKPARTใน Windows หรือfdiskคำสั่งเทียบเท่าภายใต้ Linux / Mac


DISKPART (Windows)

เริ่มต้นพรอมต์คำสั่งและเริ่มคอนโซล DISKPART รายการดิสก์ทั้งหมดของคุณโดยพิมพ์LIST DISKจากนั้นเลือกดิสก์ที่เหมาะสมด้วยSELECT DISK #(โดยที่ # คือการ์ด SD) จากนั้นคุณสามารถพิมพ์CLEANเพื่อล้างตารางพาร์ติชันบนการ์ดทำให้ว่างได้อย่างมีประสิทธิภาพ ทำให้แน่ใจว่าคุณเลือกจานที่เหมาะสมก่อนที่จะวิ่งไปตามคำCLEANสั่ง!

CREATE PARTITION PRIMARYเพื่อสร้างพาร์ทิชันหลักเพื่อนำมาใช้พื้นที่บนการ์ดประเภท จากนั้นจะทำการจัดสรรพื้นที่ "ล้างข้อมูล" ก่อนหน้านี้อีกครั้ง

การจัดรูปแบบประเภทและสุดท้ายการมอบหมายไดรฟ์ประเภทFORMAT FS=FAT32 QUICKASSIGN

หากคุณไม่สามารถที่จะตรวจสอบดิสก์เหมาะสมให้ถอดการ์ด SD เรียกใช้DISKPARTและLIST DISKจากนั้น re-run กับการ์ด SD แทรก การ์ด SD เป็นเพียงดิสก์ที่ถูกเพิ่มเข้าไป

โปรดทราบว่าคำสั่งดังกล่าวไม่ได้เป็นกรณี ๆ ไป; ฉันใช้ตัวพิมพ์ใหญ่เพื่อให้ตรงกับที่DISKPARTแสดงในการประชุม


FDISK/ CFDISK(Linux / Mac)

ในเทอร์มินัลเริ่มต้นfdisk /dev/sdxว่า/dev/sdxอุปกรณ์การ์ด SD ของคุณอยู่ที่ใด (ขึ้นอยู่กับ distro Linux ที่คุณใช้ดูด้านล่าง) จากนั้นคุณสามารถลบพาร์ติชันที่มีอยู่ทั้งหมดบนอุปกรณ์โดยพิมพ์ d แล้วเพิ่มพาร์ติชันใหม่และฟอร์แมต คุณยังพิมพ์ n เพื่อสร้างตารางพาร์ติชันใหม่และเริ่มวางทุกอย่าง

cfdiskเป็นอีกเครื่องมือที่ทำงานได้ซึ่งโดยพื้นฐานแล้วfdiskมีส่วนติดต่อผู้ใช้ที่ดีขึ้นอย่างมาก ในทั้งสองกรณีเมื่อฟอร์แมตไดรฟ์แล้วคุณจะต้องmountใช้งาน

หากคุณไม่สามารถระบุอุปกรณ์ที่เหมาะสมให้ถอดการ์ด SD ออกแล้วรันfdisk -lใหม่อีกครั้งโดยใส่การ์ด SD การ์ด SD เป็นเพียงอุปกรณ์ที่เพิ่มเข้ามา


@AlexChamberlain DISKPARTโดยทั่วไปคุณสามารถบอกความจุของดิสก์ได้ เมื่อคุณเลือกดิสก์คุณสามารถโทรLIST VOLUMEเพื่อดูไดรฟ์และไดรฟ์ทั้งหมด (ตราบใดที่ชื่อการ์ด SD ของคุณปรากฏขึ้นแสดงว่าคุณมีอุปกรณ์ที่เหมาะสม) หากคุณใช้งานอยู่fdiskให้พิมพ์ p เพื่อพิมพ์ตารางพาร์ติชันและตรวจสอบว่ามีการติดตั้งไดรฟ์ข้อมูลที่ถูกต้อง หากคุณกำลังใช้cfdiskมันควรแสดงป้ายกำกับระดับเสียงให้คุณทันทีหลังจากที่คุณเริ่มคำสั่งบนอุปกรณ์
พัฒนา

ฉันมีการ์ด SD 64GB Diskpart บอกฉันว่ามันใหญ่เกินไปที่จะจัดรูปแบบเป็น fat32 มีตัวเลือกให้ทำหรือไม่? หรือฉันต้องใช้ซอฟต์แวร์บุคคลที่สาม?
CGFoX

17

ในกล้องของคุณ

กล้องส่วนใหญ่มีฟังก์ชั่นFormatซึ่งจะใช้ FAT partition เดียว กล้องของฉันวางมันลงบนขอบเขตการลบบล็อก

ตัวอย่างเช่นใน Pansonic Lumix ของฉันเมื่อใส่การ์ดและจากโหมดใด ๆ เมนูเป็นรายการรูปแบบ การเลือกมันจะแสดงเมนูที่ขอให้ฉันยืนยันว่าฉันต้องการลบข้อมูลทั้งหมดในการ์ด เลือกใช่ฟอร์แมตการ์ด


1
:) มันจะเป็นหนึ่งพาร์ติชัน FAT เริ่มจากบล็อกการลบที่สอง
Alex Chamberlain

3
มันจะเป็นรูปแบบ FAT เหมือนกับอุปกรณ์ที่มีการจัดรูปแบบ FAT อื่น ๆ …ไม่ใช่กล้องที่เฉพาะเจาะจง อย่างไรก็ตามเขาจะต้องลบโฟลเดอร์ต่าง ๆ ที่สร้างขึ้นเช่น "DCIM"
Alexander

ฉันหลีกเลี่ยงคำตอบนี้เพราะฟังดูเหมือนจะเป็นวิธีที่ไม่ดี แต่ไม่มีอะไรอื่นที่ได้ผลและนี่เป็นวิธีการรักษา ฉันลบพาร์ติชันทั้งหมดเปิดการ์ด SD ในกล้องฟอร์แมตแล้วตอนนี้มี 30GB ของฉันให้ใช้งานแทนการแสดง 1.4
Dean Meehan

16

คุณสามารถใช้แอปพลิเคชัน SDCard.org อย่างเป็นทางการ (Windows / Mac):

มันค่อนข้างง่ายและทำการฟอร์แมตการ์ด SD ใน FAT32 มีตัวเลือกสำหรับLBA - การปรับและกำจัด / ลบเช่นกัน


ในช่วงเวลาของการเขียนซอฟต์แวร์นี้ไม่ได้ทำงานบน Windows 10 ไม่มีข้อผิดพลาดเพียงแค่ระเบิดออกทันทีด้วยหมายเลขข้อผิดพลาดว่างในบันทึกเหตุการณ์!
Grim

9

ปัจจุบันหนึ่งในการจัดการดิสก์ที่ดีที่สุดดูเหมือนจะไม่ได้รับการกล่าวถึง - GParted :
รูปของ GParted

สิ่งนี้รวมอยู่ใน Linux distros จำนวนมากและสามารถติดตั้งได้อย่างง่ายดาย สำหรับระบบอื่นเป็นไปได้ที่จะเรียกใช้จากแผ่น DVDหรือ USB ดังนั้นจึงสามารถใช้งานได้เช่นกัน ส่วนลีนุกซ์ยังหมายถึงรองรับรูปแบบการ์ด SD หากเป็นext*เช่นนั้นดังนั้นจึงสามารถทำการฟอร์แมทใหม่ได้อย่างง่ายดายและมีประสิทธิภาพและอาจมีปัญหาเกิดขึ้นน้อยลง ดิสก์ส่วนใหญ่ที่ใช้งานโดยเฉพาะบน Windows นั้นมีแนวโน้มที่จะทำลายข้อมูลการบู๊ตใด ๆ บนการ์ด SD และทำให้เกิดความเสียหายในรูปแบบอื่น

นี่คือภาพหน้าจอของ GParted ที่แสดงเนื้อหาของการ์ด SD ที่มี Raspbian บน:
ภาพหน้าจอของ GParted
หมายเหตุ:พาร์ติชันสำหรับบูตอาจมีป้ายชื่อหรือตั้งค่าสถานะ 'บูต'

หากต้องการดำเนินการกับพาร์ติชันของคลิกขวาที่พาร์ติชันแล้วเลือก 'ถอนติดตั้ง' หากมีการติดตั้งพาร์ติชัน (แสดงโดยชุดคีย์ถัดจากชื่อพาร์ติชัน) จะไม่สามารถทำการดำเนินการใด ๆ ได้ เมื่อเลิกเมานท์แล้วคุณสามารถตรวจสอบข้อผิดพลาดฟอร์แมตใหม่เปลี่ยนชื่อลบและสร้างใหม่ได้ ฯลฯ

เอกสารเกี่ยวกับการใช้ GParted สามารถดูได้ที่นี่


5

มีเครื่องมือเฉพาะสำหรับการ์ด SD เท่านั้น แต่ฉันชอบใช้EaseUS Partition Toolซึ่งฟรีสำหรับผู้ใช้ Windows มันจะไม่ทำงานบน Server Editions * โปรดทราบว่าพวกเขากำลังรวมซอฟต์แวร์บางอย่างไว้ด้วย คลิกที่ตัวเลือกขั้นสูงเพื่อป้องกันไม่ให้

คุณควรระมัดระวังในการเลือกการ์ด SD จากรายการอุปกรณ์เนื่องจากเครื่องมือนี้จะแสดงรายการไดรฟ์ทั้งหมดของคุณ นี่แสดงวิธีปรับขนาดพาร์ติชัน

ป้อนคำอธิบายภาพที่นี่

  • ทางออกที่ดีที่สุดคือการลบพาร์ทิชันใด ๆ ในการ์ด SD ซึ่งจะรวมถึง FAT และextและอาจเป็น SWAP เพียงลบออกเพื่อให้คุณสามารถเห็นการจัดสรร 16 GB ที่ยังไม่ได้จัดสรรเต็มรูปแบบ
  • จะไม่มีการดำเนินการใด ๆ จนกว่าคุณจะคลิกใช้ เมื่อคุณลบพาร์ติชั่นทั้งหมดแล้วให้ทำตามคำแนะนำเพื่อโหลดการกระจายที่คุณต้องการ

ข้อผิดพลาดของฮาร์ดแวร์

อย่างไรก็ตามหากในรายการคุณเห็นการ์ดของคุณมีขนาดรวม 55 MB และไม่มีตัวเลือกในการลบหรือขยายเพิ่มเติมนั่นหมายความว่า SD อาจจะเสีย

คุณสามารถใช้เครื่องมือที่เรียกว่าฟอร์แมตการ์ดหน่วยความจำ SD - ไปที่หน้าอ่านเงื่อนไขเลื่อนลงและยอมรับหากคุณเห็นด้วย ซอฟต์แวร์นี้จะฟอร์แมตอุปกรณ์ภายนอกเท่านั้น เช่นเดียวกับการ์ด SD หรืออุปกรณ์ USB

เลือกตัวเลือกการปรับขนาดอย่างรวดเร็วและขนาด: ON!

ป้อนคำอธิบายรูปภาพที่นี่

ซึ่งควรรีเซ็ตการ์ด SD ทั้งหมดให้เป็นขนาดดั้งเดิม หากมีข้อผิดพลาดเกิดขึ้นในตอนนี้มีแนวโน้มว่าการ์ดจะเสียหายอย่างสมบูรณ์

เป็นทางเลือกสุดท้ายคุณสามารถลองและจัดรูปแบบการ์ดในกล้อง dSLR หรือโทรศัพท์มือถือที่รับบัตร

ตัวอย่าง

นี่คือการ์ด SD Raspbian 4 GB ของฉัน ฉันใช้เครื่องมือการจัดการของ Windows ใช่มันแสดงให้เห็น แต่มันจะไม่ยอมให้คุณทำอะไรกับพาร์ติชั่นในกรณีที่ ... คุณลบมันหรือวินโดวส์เสียหายบางอย่าง (เพราะมันไม่รองรับระบบไฟล์นั้น)

ป้อนคำอธิบายภาพที่นี่

EaseUS partition master แสดงรายการที่ดีกว่าและเข้าใจระบบไฟล์ที่ใช้ คลิกขวาและลบพาร์ติชัน คุณสามารถสร้างพาร์ติชันใหม่และใช้ทุกอย่างและคุณจะมีการ์ด SD ทั้งหมดกลับไปใช้ใน Windows หรือถ้าคุณต้องการเบิร์นอิมเมจอื่นลงในการ์ด

ป้อนคำอธิบายภาพที่นี่

ที่นี่ฉันได้ลบพาร์ทิชัน คลิกขวาและพูดว่า "สร้างพาร์ติชันใหม่" มีรายการประเภทระบบไฟล์ทั้งหมด ฉันยังไม่ได้คลิกใช้จึงไม่มีการดำเนินการใด ๆ เลย

ป้อนคำอธิบายภาพที่นี่


2
โปรแกรมนี้พยายามติดตั้งแอปพลิเคชั่นอื่นจำนวนหนึ่งเมื่อคุณติดตั้ง
PhillyNJ

ขออภัยเมื่อฉันเขียนสิ่งนี้ที่ไม่เป็นปัญหา ฉันได้อัปเดต anser ของฉันเพื่อเตือนเกี่ยวกับเรื่องนี้ ฉันยังรู้สึกถึงซอฟต์แวร์ที่ดีและฉันหวังว่า downvote จะถูกลบออก
Piotr Kula

เสร็จสิ้น - แต่ฉันจะไม่ติดตั้ง ซอฟต์แวร์ต่อต้านไวรัสของฉันบล็อกไม่ให้ติดตั้งอะไรมากมาย
PhillyNJ

อาจจะเกินความเป็นไปได้เล็กน้อยสำหรับงานง่าย ๆ แต่ก็ใช้ได้ดี
Ivotje50

1
บัตรของฉันเป็น 60MB ใหญ่เหมือนที่คุณเขียนไว้ใน "ข้อผิดพลาด Hardware" แต่แทนที่จะโยนมันออกไปผมจัดรูปแบบกับโทรศัพท์มือถือของฉันและไม่ได้ 16GB อีกครั้ง :)
Greuze

4

บางสิ่งที่ควรทราบเมื่อใช้เครื่องมือฟอร์แมต SD อย่างเป็นทางการ (นี่ควรจะเป็นความคิดเห็น แต่เห็นได้ชัดว่าฉันไม่สามารถเพิ่มหน้าจอเพื่อคว้าความคิดเห็น)

เรื่องนี้ทำให้ฉันสะดุดสักวัน ฉันใช้ฟอร์แมต SD คิดว่าจะซ่อมการ์ด SD ของฉัน ฉันสังเกตเห็นว่าไดรฟ์ J: ขนาดเพียง 60Mb มันเป็นการ์ดขนาด 16Gb ฉันคิดว่า (ตามเครื่องมือฟอร์แมตที่ฉันใช้มาตลอด 30 ปีที่ผ่านมา) ว่ามันจะฟอร์แมตพาร์ติชัน 60Mb เท่านั้น

ผิดพลาด จริง ๆ แล้วมันแบ่งพาร์ติชันอุปกรณ์เป็นพาร์ติชันแบบเต็มขนาดเดียวจากนั้นฟอร์แมต (ในกรณีนี้เป็นแบบเต็ม 16Gb - ดูหน้าต่างพื้นหน้าเมื่อเทียบกับหน้าต่างพื้นหลัง) นี้ นี่คือเครื่องมือที่คุณต้องการ มือลง ไม่มีคำถามถาม !!


+1 สำหรับปัญหา 60MB ที่ฉันมีที่เป็นที่สุดที่ไม่เป็นปัญหา 60MB => 16GB ที่สิ้นสุดถ้าการ์ดคือ 16GB :)
Basj

-2

ฉันมีปัญหาที่คล้ายกันมาก การตั้งค่าของฉัน: คอมพิวเตอร์ที่ทำงานบน Windows 7 และ Sandisk Ultra card 16 GB

ผมอยากจะจัดรูปแบบการ์ดของฉันสำหรับการติดตั้งOpenELEC ดังนั้นฉันจึงดาวน์โหลดฟอร์แมต SD และลองฟอร์แมตมัน มันกลายเป็นการ์ด 64 MB! ฉันลองตั้งค่าหลายอย่างลองdiskpartบน CMD และล้างข้อมูลโดยใช้รูปแบบการจัดการคอมพิวเตอร์ / คอนโซลการจัดการดิสก์ - ไม่โชคดี นักเขียน winimg อ้างว่าไม่มีที่ว่างเพียงพอบนการ์ด ก่อนหน้านี้ (นั่นคือก่อนที่จะใช้ตัวจัดรูปแบบ SD) มันจะขยายพื้นที่และจะติดตั้งและฉันก็ใช้คำสั่งขยายในเทอร์มินัล Raspberry Pi ดังนั้นนี่คือสิ่งที่ฉันทำ:

ฉันดาวน์โหลดBerryBoot (ทราบว่ามันคือ 28 MB!) เขียนภาพลงในการ์ด SD และบูต Raspberry Pi BerryBoot ทำการฟอร์แมตใหม่โดยใช้โปรแกรมที่สร้างขึ้นเอง ตอนนี้ฉันเอาการ์ดออกและฟอร์แมตโดยใช้เครื่องมือฟอร์แมตบน Windows ด้วย FAT ฉันหยิบการ์ดออกมาแล้วใส่เข้าไปใหม่ ตอนนี้มันอ่าน 14.4 GB! ผู้ใดก็ตามที่ติดอยู่แบบนี้สามารถลองได้


4
Windows จะเห็นพาร์ทิชันส่วนหัวเล็ก ๆ ที่เหลืออยู่เมื่อการ์ดถูกฟอร์แมตเป็นความเข้ากันได้กับ Linux ดังนั้นการ์ดยังคงมีขนาดเท่ากันเพียงว่า windows ไม่สามารถเข้าใจ parition Linux ได้และไม่สนใจสิ่งที่อยู่ในนั้นอย่างสมบูรณ์ เหมือนลินุกซ์ทำกับพาร์ทิชันส่วนหัวที่
Phill Healey

-4

มันไม่ดีใน Mac กับ OS X ล่าสุดไม่สามารถลบการ์ดในทางใดทางหนึ่ง


1
ไร้สาระแล้วเกี่ยวกับfdiskอะไร
Jivings

@Jivings เนื่องจากฉันไม่สามารถแก้ไข (เนื่องจากความสนุกสนานคำถามที่พบบ่อยของฉัน) ฉันจะตอบคำถามนี้อย่างไรในขณะที่ตรวจสอบ: ตั้งค่าสถานะความคิดเห็น ฯลฯ
xxmbabanexx

@xxmbabanexx Downvote อาจ มันเป็นคำตอบมันผิด และนั่นไม่ใช่ความผิดที่เกิดขึ้นได้
Jivings
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.