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