หากคุณใช้การ์ด SD เพื่อวัตถุประสงค์ขั้นสูงมากกว่าการจัดเก็บภาพถ่ายดิจิทัลเพียงอย่างเดียว (เช่นใช้มือถือหรือไมโคร OS) คุณจะพบว่าต้องใช้ความละเอียดอ่อนมากกว่าการฟอร์แมตการ์ดเพื่อเรียกคืนพื้นที่ทั้งหมด อ่านต่อในขณะที่เราแสดงให้คุณเห็น
เรียน How-To Geek
ฉันตามไปด้วย หนึ่งในบทเรียน Raspberry Pi ที่ยอดเยี่ยมของคุณ สองสามเดือนก่อน. เมื่อไม่นานมานี้ฉันอัปเกรดเป็นการ์ด SD ที่ใหญ่กว่าสำหรับ Pi และดึงการ์ดเก่ามาใช้กับโปรเจ็กต์อื่น เมื่อฉันฟอร์แมตการ์ดใหม่มีเพียง 64MB จากความจุเดิมเท่านั้นที่มีอยู่และแม้ว่าฉันจะเข้าสู่การจัดการดิสก์ใน Windows สิ่งที่ดีที่สุดที่ฉันทำได้คือถ่ายโอนเนื้อหาของพาร์ติชันที่ไม่สามารถเข้าถึงได้ (และน่าจะเป็นที่เติมด้วย Linux) สิ่งนี้ทำให้ฉันมีพาร์ติชันเล็ก ๆ ที่สามารถเข้าถึงได้ของ Windows และพาร์ติชันหลอนขนาดใหญ่ที่ฉันไม่สามารถทำอะไรได้
ฉันแน่ใจว่ามีวิธีแก้ไขง่ายๆ แต่ฉันไม่แน่ใจด้วยซ้ำว่าฉันอธิบายปัญหาของฉันได้ดีหรือเปล่า (อย่างที่คุณคิดว่าฉันกำลังสูญเสียสิ่งที่ต้องค้นหาใน Google เพื่อไปให้ถึงจุดต่ำสุด !) ช่วยด้วย!
ขอแสดงความนับถือ
ประสบปัญหาจากการ์ด SD ที่มีการสั่นไหว
ไม่ต้องกังวลความทุกข์เราคว้าการ์ดที่เราใช้ก่อนหน้านี้สำหรับโปรเจ็กต์ Pi เพียงเพื่อสร้างสถานการณ์ของคุณขึ้นมาใหม่และแสดงวิธีรับการ์ดของคุณให้เต็มความจุ หัวใจของปัญหาคือการเปลี่ยนแปลงพาร์ติชันที่การ์ด SD ได้รับในระหว่างการตั้งค่า PI เริ่มต้น: การ์ด 64MB ถูกสงวนไว้เป็นพาร์ติชัน FAT32 ที่เข้าถึงได้โดย Windows ซึ่งโฮสต์ไฟล์การกำหนดค่าและไฟล์ขนาดเล็กอื่น ๆ ที่ได้รับประโยชน์จากการเข้าถึงข้าม OS FAT32 (เพื่อให้คุณสามารถป๊อปการ์ด SD ในพีซีที่ทันสมัยและปรับแต่งไฟล์การกำหนดค่าเหล่านั้นได้อย่างง่ายดาย) และส่วนที่เหลือได้รับการฟอร์แมตเพื่อใช้โดย Raspbian ซึ่งเป็น Linux เวอร์ชันที่ได้รับจาก Debian เป็นผลให้การ์ดส่วนใหญ่กลายเป็นหลุมดำของ Windows
กล่าวได้ว่าง่ายต่อการซ่อมแซมเมื่อคุณมีเครื่องมือที่เหมาะสมอยู่ใกล้แค่ปลายนิ้ว ก่อนอื่นมาดูว่าการ์ด SD มีลักษณะอย่างไรหากคุณพยายามเรียกคืนพื้นที่โดยใช้ Disk Manager เหมือนที่คุณทำ:
คุณสามารถจัดรูปแบบพาร์ติชัน 64M FAT32 ขนาดเล็กได้ แต่ส่วนที่เหลือของการ์ด SD จะยังคง "ไม่ได้ปันส่วน" หลังจากที่คุณถ่ายโอนพาร์ติชัน Linux ที่มีอยู่ (และไม่สามารถเข้าถึงได้) ไม่มีการผลักหรือผลักในแอปพลิเคชัน Disk Manager ที่จะแก้ไขปัญหานี้ได้ เราจะหันไปใช้เครื่องมือ DISKPART ที่ใช้งานง่ายและมีประสิทธิภาพแทน
เปิดเมนู Start แล้วพิมพ์ "diskpart" ในช่อง run กดปุ่มตกลง. คุณจะได้รับแจ้งจาก Windows UAC เพื่ออนุญาตให้ผู้ดูแลระบบเข้าถึงเครื่องมือ DISKPART
หน้าต่างที่เหมือนพร้อมรับคำสั่งจะเปิดขึ้นมีเพียงพรอมต์เท่านั้นที่จะพูดว่า“ DISKPART” ที่พรอมต์นั้นพิมพ์“ list disk”
ในรายการเอาต์พุตบนเครื่องของเราคุณจะเห็นฮาร์ดไดรฟ์ของคอมพิวเตอร์ (119GB) และการ์ด SD แบบถอดได้ (14GB) มันคือ สำคัญมาก คุณสังเกตหมายเลขดิสก์ที่ถูกต้อง คำสั่ง DISKPART จะเกิดขึ้นทันทีและไม่มีคำเตือนใด ๆ หากคุณพิมพ์หมายเลขดิสก์ผิดคุณจะมีช่วงเวลาที่แย่มาก
หลังจากระบุหมายเลขดิสก์ของการ์ด SD แล้วให้ป้อนคำสั่งต่อไปนี้“ เลือกดิสก์ #” โดยที่ # คือหมายเลขดิสก์ของการ์ด SD ของคุณ
คำสั่งใดก็ตามที่คุณดำเนินการหลังจากจุดนี้จะทำการเปลี่ยนแปลงกับดิสก์ที่เลือกเท่านั้น ตอนนี้เป็นเวลาที่ดีที่จะตรวจสอบอีกครั้งว่าคุณได้เลือกดิสก์ที่ถูกต้องเพื่อให้ปลอดภัยมากขึ้น
จากนั้นป้อนคำสั่ง“ สะอาด”
คำสั่ง clean จะทำให้เซกเตอร์ของดิสก์ที่มีข้อมูลพาร์ติชันเป็นศูนย์ หากคุณต้องการให้ข้อมูลทั้งหมดในการ์ด SD เป็นศูนย์คุณสามารถใช้ "ล้างทั้งหมด" แทนได้ แต่เว้นแต่คุณจะมีเหตุผลด้านความเป็นส่วนตัว / ความปลอดภัยเร่งด่วนในการเขียนทับการ์ด SD ทั้งหมดด้วยศูนย์การอ่าน / เขียนจะเป็นการไม่ฉลาด ของสื่อแฟลช
หลังจากทำความสะอาดดิสก์แล้วให้ป้อนคำสั่งต่อไปนี้“ create partition primary”
คำสั่งตามนัยของไวยากรณ์จะสร้างพาร์ติชันใหม่บนดิสก์และตั้งค่าเป็นหลัก หลังจากสร้างพาร์ติชันหลักแล้วความจุทั้งหมดของการ์ด SD ควรพร้อมใช้งานสำหรับ Windows หากเรามองกลับไปที่ Disk Manager เราจะไม่เห็นพาร์ติชันเล็ก ๆ ที่มีพื้นที่ขนาดใหญ่ที่ไม่ได้จัดสรรอีกต่อไป แต่พาร์ติชันขนาดใหญ่พร้อมที่จะจัดรูปแบบ:
นั่นคือทั้งหมดที่มีให้! ตัวช่วยสร้าง DISKPART เล็กน้อยและการ์ด SD เป็นของใหม่จากโรงงาน