การอัปเกรดนี้แก้ไขสิ่งที่น่ารำคาญที่สุดเกี่ยวกับ Raspberry Pi ของฉันได้
Raspberry Pi เป็นที่นิยมเพราะมีขนาดเล็ก ใช้พลังงานน้อย และมีความยืดหยุ่นสูง อย่างไรก็ตาม วิธีการบูตเครื่องมาตรฐานจากการ์ด microSD ควรหลีกเลี่ยงหากเป็นไปได้ นี่คือวิธีที่คุณสามารถทำได้
ปัญหากับการ์ด microSD บน Raspberry Pi
การ์ด MicroSD นั้นดีมากเมื่อคุณต้องการสิ่งที่เล็ก น้ำหนักเบา และพกพาได้ อย่างไรก็ตาม หากคุณพยายามใช้มันในการรันคอมพิวเตอร์ คุณอาจเจอปัญหาแน่นอน
แม้ในกรณีที่ดีที่สุด พอร์ตการ์ด microSD บน Raspberry Pi มักจะมีความเร็วในการเขียนและอ่านสูงสุดประมาณ 40 เมกะไบต์ (320 เมกะบิต) ต่อวินาที แม้ว่าการ์ด microSD จะได้รับการจัดอันดับทางเทคนิคให้มีความเร็วสูงกว่านี้ก็ตาม
นอกจากนี้ การ์ด microSD ถูกออกแบบมาให้มีราคาถูกและมีความหนาแน่นของข้อมูลสูง ซึ่งสอดคล้องกับความทนทานต่ำ พวกมันมีแนวโน้มที่จะเสียหายและล้มเหลวแบบสุ่มมากกว่าไดรฟ์แบบโซลิดสเตตอย่างมาก หากคุณเพียงโอนย้ายภาพถ่ายเป็นครั้งคราวหรือเก็บเกมสำหรับ Nintendo Switch ของคุณ ความเสี่ยงแบบนี้อาจยอมรับได้ แต่ถ้าคุณตั้งใจจะใช้ Raspberry Pi สำหรับโครงการระยะยาว ที่ความเสถียรและความทนทานมีความสำคัญ นั่นน่าจะเป็นความเสี่ยงที่ควรหลีกเลี่ยง
แฟลชไดรฟ์ แม้ว่าจะเร็วกว่าการ์ดไมโครเอสดีหลายเท่า แต่ก็ไม่ได้มอบความทนทานและความเสถียรมากกว่ากันนัก
ถ้าคุณกำลังใช้ Pi สำหรับสิ่งที่คุณโฮสต์เอง มีตัวเลือกที่ดีกว่า
คุณควรใช้ SSD สำหรับ Raspberry Pi ของคุณ
ไดรฟ์โซลิดสเตทเป็นตัวเลือกที่ดีกว่ามากหากคุณวางแผนที่จะใช้ Raspberry Pi ของคุณในระยะยาว
ไม่เหมือนกับการ์ด microSD และแฟลชไดรฟ์ SSD ถูกออกแบบมาให้สามารถเขียนข้อมูลจำนวนมหาศาลได้ตลอดอายุการใช้งานของพวกมัน—โดยทั่วไปมักจะมีการประเมินไว้ว่าสามารถรองรับได้ถึงหลายร้อยเทราไบต์ แต่การประเมินเหล่านั้นมักจะระมัดระวังเกินไป ในโลกแห่งความจริง ไดรฟ์มักจะมีอายุการใช้งานยาวนานกว่าที่ประเมินไว้
ส่วนหนึ่งของความทนทานนั้นมาจากตัวหน่วยความจำแฟลชเอง: SSD ใช้เซลล์ TLC หรือ MLC ซึ่งมีอายุการใช้งานยาวนานกว่าตัว QLC ที่คุณจะพบในการ์ด microSD และแฟลชไดรฟ์
อีกส่วนนึงมาจากการปรับสมดุลการสึกหรอที่ซับซ้อนมากขึ้นที่มีอยู่ใน SSD การปรับสมดุลการสึกหรอช่วยให้แน่ใจว่ากลุ่มเซลล์หนึ่ง ๆ จะไม่สึกหรอก่อนเวลาโดยการทำให้แน่ใจว่า *ทุก* เซลล์ได้รับการเขียนจำนวนเท่า ๆ กัน ซึ่งทำให้ SSD มีโอกาสเกิดความเสียหายของเซกเตอร์แบบสุ่มน้อยกว่าบัตร microSD หรือแฟลชไดรฟ์ ซึ่งใช้เทคนิคการปรับสมดุลการสึกหรอที่น่าเชื่อถือน้อยกว่า หากพวกมันถูกใช้งานเลย
เป็นโบนัสเพิ่มเติม SSD มักจะเร็วกว่า microSD การ์ดหรือแฟลชไดรฟ์มาก แม้กระทั่ง SSD NVMe PCIe 3.0 ที่ช้าที่สุดก็ยังเร็วกว่าพอร์ต USB บน Raspberry Pi 4 ประมาณ 5 เท่า แม้กระทั่ง SSD ภายนอกราคาถูกก็มักจะมีความเร็วในการเขียนที่วัดเป็นกิกะบิตต่อวินาที
นั่นหมายความว่าคุณจะไม่เจอปัญหาคอขวดของประสิทธิภาพเพราะตัวไดรฟ์เอง; คุณจะถูกจำกัดเพียงแค่ความเร็วของพอร์ต USB ซึ่งก็เร็วเพียงพอสำหรับการใช้งานส่วนใหญ่ ในทางกลับกัน ช่องเสียบการ์ด microSD แทบจะรับประกันว่าจะเป็นข้อจำกัดถ้าคุณทำอะไรที่ต้องใช้กำลังมาก
การบูท Raspberry Pi จาก SSD
น่าเสียดาย วิธีการบูต Raspberry Pi จาก SSD จะเปลี่ยนไปขึ้นอยู่กับว่าคุณมีรุ่นไหน
Raspberry Pi 5 รองรับ M.2 PCIe SSD โดยตรงผ่านฮัตพิเศษ ดังนั้นถ้าคุณมีรุ่นล่าสุด การบูตจาก SSD ก็ทำได้ค่อนข้างง่าย คุณต้องซื้อฮัตก่อน จากนั้นซื้อ M.2 2230 SSD คุณสามารถซื้อรุ่นทางการที่มีแบรนด์ Raspberry Pi หรือซื้อแบรนด์อื่นก็ได้
อย่างไรก็ตาม ถ้าคุณใช้ Raspberry Pi รุ่นเก่า เช่น Pi 4 หรือ 3b จะไม่มีการรองรับโดยตรงแบบนั้น แต่คุณสามารถบูต Raspberry Pi รุ่นเก่าจากพอร์ต USB แทนช่องใส่การ์ด microSD ได้ ในกรณีนั้น คุณจะถูกจำกัดเพียงความเร็วสูงสุดของพอร์ต USB สำหรับ Raspberry Pi 4 ความเร็วสูงสุดทางทฤษฎีคือ 5 กิกะบิตต่อวินาที หรือประมาณ 625 เมกะไบต์ต่อวินาที
ในการตั้งค่า Raspberry Pi ของคุณให้บูทจากไดรฟ์ USB คุณจะต้องมีสามสิ่งดังนี้:
- การ์ด microSD
- เครื่องอ่านการ์ด microSD ที่เชื่อมต่อกับคอมพิวเตอร์ของคุณ
- แอปพลิเคชันสำหรับสร้างภาพของ Raspberry Pi
เชื่อมต่อการ์ด microSD เข้ากับคอมพิวเตอร์ของคุณผ่านเครื่องอ่าน จากนั้นเปิดแอป Raspberry Pi Imager และเลือกโมเดล Raspberry Pi ของคุณ
จากนั้น ไปที่ภาพยูทิลิตี้ Misc > Bootloader > USB Boot แล้วคลิกถัดไป ทำตามขั้นตอนที่เหลือในซอฟต์แวร์สร้างอิมเมจเพื่อตั้งค่าการ์ด microSD ของคุณ
เมื่อคุณมีการ์ด microSD อยู่ในมือ ให้นำไปใส่ใน Raspberry Pi ของคุณ เปิดเครื่อง แล้วรอ มีไฟสถานะสีเขียวใกล้กับไฟพลังงานสีแดง ซึ่งจะเริ่มกระพริบอย่างรวดเร็วแต่สม่ำเสมอเมื่อเสร็จสิ้น Pi ของฉันอยู่ในเคสจึงมองเห็นยากหน่อย แต่ถ้าไม่ได้ใส่เคสจะเห็นชัดเจนมาก
เมื่อไฟสีเขียวเริ่มกระพริบ ให้ปิดเครื่อง Pi และถอดการ์ด SD ออก
ตอนนี้สิ่งที่คุณต้องทำคือใช้ซอฟต์แวร์สร้างอิมเมจของ Raspberry Pi (หรือ Rufus ถ้าคุณสะดวก) เพื่อบันทึกระบบปฏิบัติการใดก็ได้ที่คุณต้องการลงใน SSD ภายนอก
โชคดีที่คุณไม่จำเป็นต้องใช้ SSD ที่แพงมากเพื่อให้ชีวิตใหม่กับ Raspberry Pi ของคุณ—เพราะข้อจำกัดของพอร์ต USB แทบทุก SSD ก็สามารถใช้งานได้




