- คอมพิวเตอร์สามารถบูตได้โดยไม่ต้องใช้ระบบปฏิบัติการ แต่จะบูตได้เฉพาะฟังก์ชันเฟิร์มแวร์ที่จำกัด เช่น BIOS หรือ UEFI เท่านั้น
- เป็นไปได้ที่จะเรียกใช้โค้ดโดยตรง (บูตโหลดเดอร์ เฟิร์มแวร์ ไลฟ์ยูเอสบี) โดยไม่ต้องติดตั้งระบบปฏิบัติการ แม้ว่าจะไม่สะดวกสำหรับการใช้งานในชีวิตประจำวันก็ตาม
- การซื้อคอมพิวเตอร์ที่ไม่มีระบบปฏิบัติการจะทำให้ราคาอุปกรณ์ถูกลง และยังเปิดโอกาสให้คุณติดตั้ง Windows, Linux หรือระบบปฏิบัติการอื่นๆ ได้ตามต้องการ
- เพื่อให้ใช้งานได้อย่างเต็มประสิทธิภาพ จำเป็นต้องติดตั้งระบบปฏิบัติการจาก USB, เครือข่าย หรือสื่อภายนอก
ผู้ใช้หลายคนสงสัยว่า คุณสามารถเรียกใช้โปรแกรมได้โดยไม่ต้องติดตั้งระบบปฏิบัติการ บนคอมพิวเตอร์ ความสงสัยนั้นสมเหตุสมผล: เราเปิดเครื่องพีซี ข้อความแสดงข้อผิดพลาดปรากฏขึ้น และดูเหมือนว่าเครื่องจะ "เสีย" แล้ว อย่างไรก็ตาม มีกิจกรรมมากมายเกิดขึ้นเบื้องหลังมากกว่าที่เห็นด้วยตาเปล่า: BIOS, เฟิร์มแวร์, เซกเตอร์บูต และแม้แต่โปรแกรมขนาดเล็กที่สามารถทำงานได้โดยไม่ต้องใช้ Windows, Linux หรือระบบปฏิบัติการอื่นใดที่คล้ายกัน
ในบทความนี้เราจะมาดูอย่างใจเย็น จะเกิดอะไรขึ้นจริง ๆ เมื่อคอมพิวเตอร์ไม่มีระบบปฏิบัติการ?เราจะกล่าวถึงความเป็นไปได้ในการรันโค้ดโดยไม่ต้องติดตั้งระบบปฏิบัติการ จุดประสงค์ของการซื้อพีซีที่ไม่มีระบบปฏิบัติการ ข้อดีและข้อเสีย และวิธีการติดตั้ง Windows หรือ Linux ตั้งแต่เริ่มต้นเพื่อให้คอมพิวเตอร์ของคุณพร้อมใช้งาน นอกจากนี้เรายังจะดูตัวอย่างที่แปลกใหม่กว่า เช่น โปรแกรมภาษาแอสเซมบลีขนาดเล็กที่บูตจากฟลอปปี้ดิสก์และแสดงเมนูได้แม้กระทั่งก่อนที่ระบบปฏิบัติการจะโหลดเสร็จ
ระบบปฏิบัติการคืออะไร และมีบทบาทอย่างไรในเครื่องพีซี?
ก่อนที่จะเริ่มลงมือทำ สิ่งสำคัญคือต้องเข้าใจว่า ระบบปฏิบัติการเป็นซอฟต์แวร์พื้นฐานที่ทำหน้าที่ประสานงานฮาร์ดแวร์ทั้งหมด เป็นส่วนหนึ่งของคอมพิวเตอร์และช่วยให้แอปพลิเคชันต่างๆ ทำงานได้โดยไม่ "ค้าง" กัน มันมีหน้าที่ในการจัดสรรทรัพยากรโปรเซสเซอร์ หน่วยความจำ ดิสก์ และอุปกรณ์ต่างๆ ให้กับโปรแกรมที่เราใช้งาน
เมื่อคุณเปิดเบราว์เซอร์ เกม หรือโปรแกรมประมวลผลคำ ระบบปฏิบัติการจะ... มันทำหน้าที่สำรองหน่วยความจำ ควบคุมการเข้าถึงดิสก์ และจัดการหน้าจอ แป้นพิมพ์ และเมาส์และมันยังช่วยให้มั่นใจได้ว่าหากแอปพลิเคชันใดแอปพลิเคชันหนึ่งล่ม ระบบส่วนที่เหลือจะไม่ล่มตามไปด้วย เลเยอร์การจัดการนี้เองที่ทำให้สามารถเรียกใช้โปรแกรมหลายโปรแกรมพร้อมกันได้โดยที่คุณไม่ต้องกังวลเกี่ยวกับรายละเอียดทางเทคนิคของฮาร์ดแวร์
ตัวอย่างของระบบปฏิบัติการได้แก่ Windows, macOS, ระบบปฏิบัติการ Linux ต่างๆ หรือ Androidอุปกรณ์เหล่านี้ล้วนมีหน้าที่พื้นฐานเดียวกัน คือเป็นตัวกลางระหว่างคุณกับส่วนประกอบทางกายภาพของอุปกรณ์ แต่ละอุปกรณ์มีอินเทอร์เฟซ เครื่องมือ และแนวคิดที่แตกต่างกันออกไป
หากปราศจากส่วนประกอบหลักนี้ คอมพิวเตอร์ก็จะไม่รู้ว่าต้องทำอย่างไร การตีความคำสั่งของผู้ใช้ หรือวิธีการจัดการทรัพยากรภายในฮาร์ดแวร์นั้นเข้าใจได้เพียงรหัสเครื่องพื้นฐานเท่านั้น จำเป็นต้องมีระบบเพื่อจัดการ "กระบวนการทำงาน" ทั้งหมดเพื่อให้การใช้งานในชีวิตประจำวันเป็นไปอย่างเหมาะสม
คอมพิวเตอร์สามารถทำงานได้หรือไม่หากไม่มีระบบปฏิบัติการติดตั้งอยู่?
คำตอบนั้นค่อนข้างซับซ้อน: คอมพิวเตอร์สามารถเปิดใช้งานได้แม้ไม่มีระบบปฏิบัติการ แต่... ความสามารถของมันถูกจำกัดด้วยเฟิร์มแวร์ของเมนบอร์ดโดยปกติแล้วส่วนนี้ก็คือ BIOS หรือ UEFI เลเยอร์ระดับต่ำนี้ทำหน้าที่จัดการการบูตฮาร์ดแวร์ ทำการตรวจสอบเบื้องต้น (POST) และค้นหาอุปกรณ์บูต
หากไม่มีระบบปฏิบัติการอยู่ในดิสก์หรือสื่อบูตอื่นๆ คอมพิวเตอร์จะไม่สามารถทำงาน หน้าจออาจจะค้างอยู่ที่ BIOS/UEFI หรืออาจจะแสดงข้อความแสดงข้อผิดพลาด คุณจะเห็นข้อความเช่น "ไม่พบระบบปฏิบัติการ" หรือ "ไม่มีอุปกรณ์สำหรับบูต" ซึ่งบ่งชี้ว่าไม่พบสิ่งใดที่จะบูตได้ ถึงกระนั้น เครื่องก็ยังไม่ไร้ประโยชน์โดยสิ้นเชิง: คุณสามารถเข้าถึงการตั้งค่า BIOS เปลี่ยนตัวเลือก เรียกใช้การวินิจฉัยเบื้องต้น และแม้แต่ใช้ยูทิลิตี้ขั้นสูงที่รวมอยู่ในเฟิร์มแวร์บนเมนบอร์ดรุ่นใหม่ๆ ได้อีกด้วย
เราต้องแยกแยะระหว่างก คอมพิวเตอร์ตั้งโต๊ะหรือแล็ปท็อปทั่วไป และอุปกรณ์ที่เรียบง่ายกว่าอื่นๆ เช่น เราเตอร์ อุปกรณ์อุตสาหกรรม หรือไมโครคอนโทรลเลอร์ขนาดเล็ก ในกรณีหลังนี้ มักไม่มี "ระบบปฏิบัติการ" แบบดั้งเดิม แต่จะมีเฟิร์มแวร์หรือซอฟต์แวร์ฝังตัวที่ออกแบบมาเป็นพิเศษสำหรับงานเฉพาะ ซึ่งทำงานโดยตรงบนฮาร์ดแวร์
ในโปรแกรมเหล่านั้น โค้ดถูกตั้งโปรแกรมให้ทำเพียงไม่กี่อย่างที่เฉพาะเจาะจงมาก ๆ เท่านั้น โดยไม่ต้องใช้โปรแกรมจัดการทรัพยากรที่ซับซ้อนอย่างเช่น Windows หรือ Linuxวิธีนี้ช่วยประหยัดหน่วยความจำ ลดการใช้พลังงาน และทำให้การออกแบบง่ายขึ้น แต่ต้องแลกมาด้วยการสูญเสียความยืดหยุ่นและความสามารถโดยรวม
โดยทั่วไปแล้ว บนพีซีมาตรฐาน คุณมักจะใช้ระบบปฏิบัติการแบบเต็มรูปแบบ เพราะว่า หากไม่มีมัน คุณจะไม่มีเดสก์ท็อป แอปพลิเคชัน หรือระบบจัดการไฟล์ขั้นสูงเลยและพูดกันตรงๆ ก็คือ คอมพิวเตอร์นั้นถูกใช้เพียงแค่ดูข้อมูลใน BIOS เท่านั้น
การซื้อคอมพิวเตอร์ "ที่ไม่มีระบบปฏิบัติการ" หมายความว่าอย่างไร?
เมื่อทางร้านประกาศว่าจะมีทีมงานมาให้บริการ “โดยไม่มีระบบปฏิบัติการ”โดยทั่วไปแล้วหมายความว่ามันไม่ได้มาพร้อมกับระบบปฏิบัติการ Windows หรือระบบปฏิบัติการเชิงพาณิชย์อื่นๆ ที่ติดตั้งไว้ล่วงหน้าบนฮาร์ดไดรฟ์ อาจจะมีแค่ระบบปฏิบัติการพื้นฐานอย่าง FreeDOS หรือเฟิร์มแวร์ที่สามารถบูตจาก USB ได้ แต่ก็แค่นั้น
ในทางปฏิบัติ คอมพิวเตอร์ดังกล่าวคือ กล่องฮาร์ดแวร์ที่รอให้คุณติดตั้งซอฟต์แวร์พื้นฐานเมื่อคุณเปิดเครื่อง คุณจะเห็น BIOS หรือสภาพแวดล้อมขั้นพื้นฐาน จากนั้นคุณจะต้องบูตจาก USB หรือ DVD สำหรับติดตั้ง และเตรียมระบบปฏิบัติการที่คุณเลือก
อุปกรณ์ประเภทนี้ขายดีมากในกลุ่มผู้ใช้ขั้นสูง ผู้ที่ชื่นชอบลินุกซ์ และบริษัทต่างๆ ที่มี ภาพลักษณ์องค์กรของตนเอง หรือผู้ที่ต้องการประหยัดค่าลิขสิทธิ์ Windows นอกจากนี้ยังพบได้ทั่วไปในคอมพิวเตอร์มือสองที่ได้รับการปรับปรุงใหม่ ซึ่งมักไม่มีระบบปฏิบัติการติดตั้งมาให้ ทำให้ผู้ซื้อสามารถเลือกได้ว่าจะติดตั้งอะไร
ผู้ผลิตรายใหญ่บางราย เช่น เดลล์, เอชพี, เลโนโว หรือ เอ็มเอสไอพวกเขาเสนอแพ็กเกจที่ปราศจาก Windows เพื่อลดต้นทุนค่าลิขสิทธิ์ ("ภาษี Windows") และเปิดโอกาสให้ลูกค้าสามารถติดตั้งระบบปฏิบัติการของตนเองได้ ไม่ว่าจะเป็น Linux, FreeBSD หรือ Windows เวอร์ชันที่ปรับแต่งเอง
อย่างไรก็ตาม สิ่งสำคัญที่ควรจำไว้คือ คอมพิวเตอร์ที่ไม่มีระบบปฏิบัติการนั้น... สินค้าจะไม่พร้อมใช้งานทันทีที่แกะกล่องหากคุณไม่แน่ใจเกี่ยวกับขั้นตอนการติดตั้ง หรือไม่เคยสร้างไดรฟ์ USB ที่สามารถบูตได้มาก่อน คุณอาจต้องขอความช่วยเหลือด้านเทคนิค หรือใช้เวลาเรียนรู้กระบวนการนี้สักระยะ
ข้อดีและข้อเสียของพีซีที่ไม่มีระบบปฏิบัติการ
การซื้อคอมพิวเตอร์ที่ไม่มีระบบปฏิบัติการติดตั้งมาให้ล่วงหน้า อาจเหมาะสมหรือไม่เหมาะสมกับผู้ใช้งานแต่ละประเภทก็ได้ ลองมาดูกัน ข้อดีและข้อเสียหลักๆ เพื่อให้คุณได้พิจารณาว่ามันเหมาะสมกับคุณหรือไม่
ในบรรดาข้อดีต่างๆ ข้อดีที่เห็นได้ชัดที่สุดคือ การออมทางเศรษฐกิจเนื่องจากไม่รวมลิценส์ Windows (หรือซอฟต์แวร์อื่นๆ ที่ต้องชำระเงิน) ราคาพื้นฐานของคอมพิวเตอร์จึงมักจะต่ำกว่า โดยส่วนลดจะแตกต่างกันไป ขึ้นอยู่กับรุ่น อาจมีส่วนลดตั้งแต่ 50 ถึง 100 ยูโร และอาจมากกว่านั้นสำหรับเวิร์กสเตชันหรือคอมพิวเตอร์ระดับสูง
ข้อได้เปรียบที่สำคัญอีกประการหนึ่งคือ อิสระในการเลือกใช้ระบบปฏิบัติการคุณสามารถติดตั้งเฉพาะสิ่งที่คุณสนใจได้ ไม่ว่าจะเป็นระบบปฏิบัติการ Linux รุ่นใดรุ่นหนึ่ง ระบบปฏิบัติการ Windows เวอร์ชันที่คุณมีลิขสิทธิ์อยู่แล้ว หรือแม้แต่ระบบปฏิบัติการทางเลือกสำหรับใช้ในห้องปฏิบัติการหรือการทดสอบ โดยไม่มีโปรแกรมที่ไม่จำเป็นจากผู้ผลิตหรือโปรแกรมทดลองใช้งานที่ติดตั้งไว้ล่วงหน้า
นอกจากนี้ยังเป็นตัวเลือกที่ดีหากคุณต้องการ ปรับแต่งการตั้งค่าเริ่มต้นให้เต็มที่ที่สุดการแบ่งพาร์ติชั่นแบบกำหนดเอง การเข้ารหัสแบบเต็มดิสก์ การเลือกไดรเวอร์และบริการที่แม่นยำ และการติดตั้งอัตโนมัติในสภาพแวดล้อมขององค์กร คุณไม่จำเป็นต้องยอมรับอิมเมจทั่วไปของผู้ผลิต
ข้อเสียของพีซีที่ไม่มีระบบปฏิบัติการนั้นชัดเจนหลายประการ ประการแรกคือ คุณจะไม่สามารถเริ่มใช้งานได้ทันทีหลังจากเสียบปลั๊กคุณต้องเตรียมสื่อการติดตั้ง บูตจากสื่อนั้น และทำตามขั้นตอนในตัวช่วยติดตั้งให้เสร็จสมบูรณ์ ซึ่งรวมถึงการติดตั้ง การอัปเดต และไดรเวอร์ อาจใช้เวลาเป็นชั่วโมงหรือสองชั่วโมงได้เลย
นอกจากนี้ หากคุณต้องการใช้ Windows แต่ยังไม่มีใบอนุญาตที่ถูกต้อง คุณต้องซื้อแยกต่างหากใบอนุญาต OEM หรือใบอนุญาตค้าปลีกมีค่าใช้จ่าย ซึ่งขึ้นอยู่กับรุ่น และอาจทำให้เงินออมเริ่มต้นหายไปจำนวนมาก โดยเฉพาะอย่างยิ่งหากคุณเลือกใช้เวอร์ชันสำหรับมืออาชีพ
ข้อเสียอีกประการหนึ่งก็คือ ต้องมีความรู้ในระดับขั้นต่ำการเรียนรู้วิธีการเข้าถึง BIOS/UEFI การเปลี่ยนลำดับการบูต การจัดการการสร้างพาร์ติชั่น และการหลีกเลี่ยงการลบข้อมูลสำคัญโดยไม่ตั้งใจ อาจเป็นเรื่องยากหากคุณไม่เคยติดตั้งระบบปฏิบัติการมาก่อน
สุดท้ายนี้ เมื่อผู้ผลิตติดตั้งระบบล่วงหน้า โดยปกติแล้วจะรวมถึงสิ่งต่างๆ เหล่านี้ด้วย พาร์ติชั่นกู้คืนที่ซ่อนอยู่ พร้อมเครื่องมือในการกู้คืนคอมพิวเตอร์กลับสู่การตั้งค่าจากโรงงานหากเกิดปัญหาขึ้น หากคุณประกอบระบบเอง กลไกการกู้คืนนี้จะขึ้นอยู่กับการที่คุณสร้างข้อมูลสำรองหรืออิมเมจดิสก์ด้วยตนเอง
จะเกิดอะไรขึ้นเมื่อคุณเปิดคอมพิวเตอร์ที่ไม่มีระบบปฏิบัติการ?
เมื่อคุณกดปุ่มเปิดเครื่องพีซี ลำดับขั้นตอนที่กำหนดไว้จะเริ่มต้นขึ้น สิ่งแรกที่ทำงานไม่ใช่ Windows หรือ Linux แต่เป็น... เฟิร์มแวร์ของเมนบอร์ด ไม่ว่าจะเป็น BIOS แบบคลาสสิก หรือ UEFI ซึ่งเป็นรุ่นต่อจาก BIOS.
เฟิร์มแวร์ดังกล่าวจะทำการทดสอบตัวเองเมื่อเปิดเครื่อง (POST) ตรวจสอบหน่วยความจำ โปรเซสเซอร์ และอุปกรณ์หลักโปรแกรมจะเริ่มต้นการทำงานพื้นฐาน และหากทุกอย่างเรียบร้อยดี ก็จะเริ่มค้นหาอุปกรณ์ที่จะใช้บูตระบบ เช่น ฮาร์ดไดรฟ์, SSD, ไดรฟ์ออปติคัล, USB, เครือข่าย ฯลฯ โดยเรียงลำดับตามลำดับการบูตที่ตั้งค่าไว้
โดยปกติแล้ว BIOS/UEFI จะค้นหาเซกเตอร์หรือพาร์ติชั่นสำหรับบูตที่ถูกต้องซึ่งมีไฟล์ที่จำเป็นอยู่บนดิสก์หลัก และจากนั้นจึงเริ่มกระบวนการบูต โหลดตัวจัดการบูตและระบบปฏิบัติการไม่ว่าจะผ่านทาง MBR แบบดั้งเดิม หรือวิธีการที่ทันสมัยกว่า เช่น UEFI ที่ใช้การแบ่งพาร์ติชั่นแบบ EFI
หากดิสก์ไม่มีระบบปฏิบัติการ ตารางพาร์ติชั่นเสียหาย หรือเซกเตอร์บูตถูกลบไปแล้ว ระบบ BIOS/UEFI จะไม่พบสิ่งใดที่ "สามารถบูตได้"นั่นคือตอนที่คุณจะเห็นข้อความทั่วไปว่า "ไม่พบระบบปฏิบัติการ" "ไม่มีอุปกรณ์สำหรับบูต" หรือข้อความที่คล้ายกัน ในขั้นตอนนี้ คุณจำเป็นต้องเข้าถึงการตั้งค่าเฟิร์มแวร์เพื่อตรวจสอบสถานการณ์ หรือคุณต้องปิดเครื่องคอมพิวเตอร์ของคุณ
สาเหตุทั่วไปอีกประการหนึ่งที่ทำให้คอมพิวเตอร์สูญเสียระบบปฏิบัติการคือ... การฟอร์แมตหรือแก้ไขพาร์ติชั่นที่ทำอย่างไม่ระมัดระวังการติดตั้งระบบปฏิบัติการอื่นทับลงไป การลบพาร์ติชั่นผิด หรือการใช้เครื่องมือแบ่งพาร์ติชั่นอย่างไม่ถูกต้อง อาจทำให้ดิสก์ขาดโครงสร้างที่จำเป็นสำหรับการบูตได้
นอกจากนี้ยังมีกรณีที่ระบบหายไปเนื่องจาก ความเสียหายทางกายภาพในฮาร์ดไดรฟ์หรือ SSDเซกเตอร์เสีย การสึกหรอของหน่วยความจำแฟลช การกระแทก ฯลฯ ในสถานการณ์เหล่านี้ นอกจากจะไม่สามารถบูตเครื่องได้แล้ว การกู้คืนข้อมูลอาจทำได้ยาก กู้คืนไฟล์ และเปลี่ยนแผ่นดิสก์เป็นแผ่นใหม่
การเรียกใช้โปรแกรมโดยไม่ใช้ระบบปฏิบัติการ "มาตรฐาน"
แม้ว่าในทางปฏิบัติแล้วการใช้ระบบปฏิบัติการเป็นเรื่องปกติ แต่ในมุมมองทางเทคนิคแล้ว... ใช่ เป็นไปได้ที่จะรันโค้ดบนพีซีที่ไม่มีระบบปฏิบัติการติดตั้งอยู่ในดิสก์อันที่จริง คอมพิวเตอร์ทุกเครื่องจะประมวลผลรหัสเครื่องตั้งแต่เริ่มเปิดเครื่อง
BIOS หรือ UEFI ก็ไม่มีอะไรมากไปกว่านั้น ชุดคำสั่งที่จัดเก็บไว้ในหน่วยความจำแบบไม่ลบเลือนหลังจาก POST เสร็จสิ้น เฟิร์มแวร์จะโหลดเซกเตอร์บูตได้แรกของอุปกรณ์ที่เลือกเข้าไปในหน่วยความจำ (ตัวอย่างเช่น เซกเตอร์บูตของฟลอปปี้ดิสก์ ซีดี หรือ USB) และกระโดดไปยังแอดเดรสที่วางไว้ ซึ่งโดยทั่วไปคือ 0000:7C00 ในสถาปัตยกรรมพีซีแบบคลาสสิก
ส่วนแรกนั้นประกอบด้วยโปรแกรมขนาดเล็ก ซึ่งโดยปกติเขียนด้วยภาษาแอสเซมบลี และทำงานโดยตรงบนฮาร์ดแวร์ โดยใช้ การขัดจังหวะและบริการ BIOS (ตัวอย่างเช่น 10 ชั่วโมงสำหรับการแสดงข้อความบนหน้าจอ 13 ชั่วโมงสำหรับการอ่านจากดิสก์ 16 ชั่วโมงสำหรับแป้นพิมพ์ หรือ 1 ชั่วโมงสำหรับเวลาและการหน่วงเวลาเล็กน้อย) คุณสามารถสร้าง "แอปพลิเคชันขนาดเล็ก" ที่ทำงานในโหมดเรียลไทม์ได้โดยไม่ต้องใช้ระบบปฏิบัติการแบบเต็มรูปแบบ
ตัวอย่างคลาสสิกคือการเขียน ตัวจัดการบูตแบบโฮมบรูว์ หรือเมนูยูทิลิตี้ขนาดเล็ก ซึ่งถูกจัดเก็บไว้ในเซกเตอร์บูตของฟลอปปี้ดิสก์ โปรแกรมนั้นสามารถแสดงข้อความบนหน้าจอ อ่านการกดแป้นพิมพ์ เข้าถึงเซกเตอร์อื่นๆ ของดิสก์ จัดการสแต็กในหน่วยความจำ และแม้กระทั่งควบคุมอุปกรณ์ง่ายๆ อย่างเช่นไฟ LED บนแป้นพิมพ์ ทั้งหมดนี้เกิดขึ้นก่อนที่ Windows หรือ Linux จะเข้ามามีบทบาท
เครื่องมือรุ่นเก่า เช่น คำสั่ง MS-DOS หรือ Windows DEBUG เครื่องมือเหล่านี้อนุญาตให้ผู้ใช้ป้อนคำสั่งภาษาแอสเซมบลี จัดเก็บไว้ในหน่วยความจำ แล้วเขียนลงในเซกเตอร์แรกของฟลอปปี้ดิสก์โดยใช้คำสั่งเช่น “w 100 0 0 2” นอกจากนี้ยังมีเครื่องมือดีบักที่ทันสมัยอีกด้วย เช่น GDBซึ่งช่วยให้เข้าใจและแก้ไขข้อผิดพลาดในโค้ดระดับต่ำได้
เทคนิคนี้ถูกนำมาใช้เพื่อสร้างการสาธิตต่างๆ ตัวอย่างเช่น อุปกรณ์เหล่านี้จะแสดงเวลาของระบบ และเปิดปิดไฟ LED บนแป้นพิมพ์ เลียนแบบแสงไฟจากซีรีส์ Knight Rider หรืออาจแสดงเมนูแบบง่ายๆ เพื่อเลือกสิ่งที่จะทำต่อไป (เช่น โหลดโค้ดเพิ่มเติมจากเซกเตอร์อื่นๆ ต่อไป ส่งการควบคุมกลับไปยังฮาร์ดไดรฟ์ เป็นต้น) ทั้งหมดนี้โดยไม่ต้องมีระบบปฏิบัติการติดตั้งอยู่ภายใน อาศัยเพียงบริการที่ BIOS มีให้เท่านั้น
แบบฝึกหัดประเภทนี้ทำให้เห็นได้อย่างชัดเจนว่า ในระดับที่ต่ำกว่านั้น การมีระบบปฏิบัติการไม่ใช่สิ่งจำเป็นอย่างยิ่งในการเรียกใช้โปรแกรมปัญหาคือ สำหรับการใช้งานในชีวิตประจำวัน การสร้างและบำรุงรักษาแอปพลิเคชันโดยตรงด้วยภาษาแอสเซมบลีโดยไม่มีเลเยอร์การจัดการทรัพยากรนั้นไม่สามารถทำได้จริงและซับซ้อนอย่างมาก
อุปกรณ์ที่ทำงานได้โดยไม่ต้องใช้ระบบปฏิบัติการแบบดั้งเดิม
มีเครื่องจักรประเภทหนึ่งที่ให้บริการทุกวัน และ พวกเขาไม่ได้ใช้ระบบปฏิบัติการทั่วไป เหมือนกับที่เราคุ้นเคยกันดีในคอมพิวเตอร์ส่วนบุคคล อุปกรณ์เหล่านี้เป็นระบบฝังตัวและอุปกรณ์ที่มีเฟิร์มแวร์เฉพาะ
ในนั้น ซอฟต์แวร์ได้รับการออกแบบมาเพื่อ ทำสิ่งเดิมซ้ำๆ อย่างมีประสิทธิภาพเสมอการจัดการปริมาณการรับส่งข้อมูลเครือข่ายบนเราเตอร์ การควบคุมมอเตอร์ในเครื่องจักรอุตสาหกรรม การจัดการเมนูของเครื่องใช้ไฟฟ้า หรือการประสานงานเซ็นเซอร์ในระบบเตือนภัย—งานเหล่านี้ไม่จำเป็นต้องใช้สภาพแวดล้อมเดสก์ท็อปแบบเต็มรูปแบบหรือโปรแกรมที่ทำงานพร้อมกันหลายสิบโปรแกรม
บนอุปกรณ์เหล่านี้จำนวนมาก โค้ดจะถูกประมวลผล โดยตรงบนฮาร์ดแวร์หรือรองรับโดยไมโครเคอร์เนลขนาดเล็กโดยไม่มีการจัดการกระบวนการขั้นสูง ผู้ใช้ หรือระบบไฟล์ที่ซับซ้อน เฟิร์มแวร์จะถูกเขียนลงในหน่วยความจำแฟลชและจะได้รับการอัปเดตเฉพาะในบางโอกาสเท่านั้น
นี่ไม่ได้หมายความว่าระบบปฏิบัติการสำหรับสภาพแวดล้อมฝังตัวไม่มีอยู่จริง: มีหลายเวอร์ชันของระบบปฏิบัติการดังกล่าว ระบบปฏิบัติการ Linux แบบฝังตัว (Embedded Linux), ระบบปฏิบัติการแบบเรียลไทม์ (RTOS) และแพลตฟอร์มเฉพาะทางขั้นสูง พวกเขาเสนอบริการขั้นพื้นฐานเพื่ออำนวยความสะดวกในการพัฒนา แต่แนวคิดนั้นแตกต่างจากพีซีตั้งโต๊ะ ซึ่งทุกอย่างถูกออกแบบมาเพื่อความยืดหยุ่น
ในทางตรงกันข้าม บนคอมพิวเตอร์ส่วนบุคคล เราสามารถทำงานได้โดยไม่ต้องติดตั้งระบบปฏิบัติการลงในดิสก์ โดยใช้โซลูชันต่างๆ เช่น ระบบปฏิบัติการแบบ Live USB, การบูตผ่านเครือข่าย (PXE) หรือสภาพแวดล้อม UEFI ขนาดเล็กแบบฝังตัวตัวเลือกเหล่านี้มีประโยชน์มากสำหรับการบำรุงรักษา การวินิจฉัย หรือการใช้งานเป็นครั้งคราว
ทางเลือกอื่นสำหรับการใช้งานพีซีที่ไม่มีระบบปฏิบัติการติดตั้งอยู่ในดิสก์
หากคอมพิวเตอร์ของคุณไม่มีระบบปฏิบัติการติดตั้งอยู่ในฮาร์ดไดรฟ์ภายใน คุณไม่จำเป็นต้องติดตั้งระบบปฏิบัติการทันทีเพื่อใช้งานได้ มีเทคโนโลยีหลายอย่างที่ช่วยให้คุณสามารถติดตั้งระบบปฏิบัติการได้ ทำงานชั่วคราวหรือในขอบเขตจำกัดโดยไม่ต้องแตะต้องฮาร์ดไดรฟ์.
ที่นิยมมากที่สุดคือ ระบบ Live USBระบบปฏิบัติการอย่าง Ubuntu, Fedora หรือเครื่องมืออย่าง Hiren's BootCD สามารถบูตได้โดยตรงจากไดรฟ์ USB ระบบจะทำงานในหน่วยความจำหลัก (RAM) จากไดรฟ์ USB นั้นเอง ทำให้คุณสามารถท่องอินเทอร์เน็ต กู้คืนข้อมูล วิเคราะห์ดิสก์ หรือทดสอบฮาร์ดแวร์ได้โดยไม่ต้องติดตั้งอะไรเลย
อีกทางเลือกหนึ่งคือ การบูตผ่านเครือข่ายโดยใช้ PXE (Preboot Execution Environment) เป็นกระบวนการที่ใช้กันอย่างแพร่หลายในธุรกิจและห้องเรียน แทนที่จะค้นหาดิสก์ภายในเครื่อง คอมพิวเตอร์จะร้องขออิมเมจสำหรับบูตจากเซิร์ฟเวอร์เครือข่าย จากนั้นระบบหรือตัวติดตั้งแบบสมบูรณ์จะถูกโหลดเข้ามา เหมาะอย่างยิ่งสำหรับการใช้งานคอมพิวเตอร์หลายเครื่องพร้อมกันด้วยการกำหนดค่าเดียวกัน
เมนบอร์ดสมัยใหม่บางรุ่นได้รวมเอาสภาพแวดล้อมขั้นสูงขนาดเล็กไว้ใน UEFI แล้ว: ตั้งแต่ ตั้งแต่คอนโซล UEFI Shell ไปจนถึงยูทิลิตี้การวินิจฉัยและการอัปเดตเฟิร์มแวร์ หรือแม้กระทั่งมินิซิสเต็มขนาดเล็กมากที่ใช้ลินุกซ์เป็นพื้นฐาน มันไม่ใช่ระบบปฏิบัติการทดแทนอย่างแท้จริง แต่ช่วยให้คุณสามารถทำงานบำรุงรักษาได้โดยไม่ต้องแตะต้องดิสก์
ในแวดวงธุรกิจองค์กร ยังมีหน้าที่อื่นๆ อีกด้วย การจัดการระยะไกลและการวินิจฉัยนอกช่องทางเช่น Intel vPro AMT หรือคุณสมบัติเฟิร์มแวร์ที่ได้รับการเสริมความปลอดภัยในอุปกรณ์ระดับมืออาชีพ ซึ่งช่วยให้สามารถเข้าถึงฟังก์ชันบางอย่างของคอมพิวเตอร์ได้โดยไม่จำเป็นต้องให้ระบบปฏิบัติการทำงานอยู่
อย่างไรก็ตาม ทางเลือกเหล่านี้ได้รับการออกแบบมาเพื่อ เพื่อใช้คอมพิวเตอร์เป็นครั้งคราว สำหรับการทดสอบหรือซ่อมแซมระบบหากเป้าหมายคือการใช้งานเป็นประจำทุกวัน วิธีที่เหมาะสมที่สุดก็คือการติดตั้งระบบปฏิบัติการแบบเต็มรูปแบบลงในฮาร์ดดิสก์ภายในหรือ SSD
วิธีการติดตั้งระบบปฏิบัติการบนคอมพิวเตอร์ที่ไม่มีระบบปฏิบัติการอยู่
หากคุณซื้อพีซีที่ไม่มีระบบปฏิบัติการ หรือเผลอลบระบบปฏิบัติการที่มีอยู่ ขั้นตอนต่อไปที่ควรทำคือ... ติดตั้งระบบปฏิบัติการจากสื่อภายนอกโดยปกติจะเป็นไดรฟ์ USB หรือ DVD แม้ว่าในตอนแรกอาจดูยุ่งยาก แต่ปัจจุบันกระบวนการนี้เป็นแบบอัตโนมัติค่อนข้างมากแล้ว
สิ่งแรกที่ต้องทำคือเตรียมวัสดุ: คุณต้องมี แฟลชไดรฟ์ USB ที่มีความจุอย่างน้อย 8 GBนอกจากนี้ ยังต้องมีคอมพิวเตอร์อีกเครื่องที่เชื่อมต่ออินเทอร์เน็ตได้ เพื่อดาวน์โหลดไฟล์ ISO ของระบบปฏิบัติการ (Windows, Ubuntu ฯลฯ) และโปรแกรมสำหรับเขียนไฟล์ ISO นั้นลงใน USB เช่น Rufus, Ventoy หรือ balenaEtcher
ในกรณีของ Windows ให้ดาวน์โหลดไฟล์ ISO อย่างเป็นทางการจากเว็บไซต์ของ Microsoft จากนั้นเปิดโปรแกรม Rufus คุณเลือกไฟล์ ISO และเลือกไดรฟ์ USB เป็นปลายทาง จากนั้นเริ่มกระบวนการ ขั้นตอนนี้จะลบข้อมูลทั้งหมดในไดรฟ์ USB และทำให้พร้อมสำหรับการบูต สำหรับ Linux นั้น หลายๆ ดิสทริบิวชันมีเครื่องมือที่คล้ายกัน หรือแม้แต่โปรแกรมสร้าง USB ของตัวเองให้เลือกใช้
ถัดไป ให้เชื่อมต่อ USB นั้นเข้ากับ... คอมพิวเตอร์ที่ไม่มีระบบปฏิบัติการคุณเปิดเครื่องแล้วเข้าสู่เมนูบูตหรือ BIOS/UEFI (ใช้ปุ่มต่างๆ เช่น F12, Esc, F2, Delete ขึ้นอยู่กับผู้ผลิต) จากนั้นระบุว่าต้องการบูตจากไดรฟ์ USB แทนฮาร์ดไดรฟ์ภายใน
ในโปรแกรมติดตั้ง Windows หลังจากที่คุณเลือกภาษาและรุ่นแล้ว โดยปกติคุณจะเลือกโหมดการติดตั้งขั้นสูง (กำหนดเอง) จากนั้นเลือกดิสก์ที่คุณต้องการติดตั้ง คุณสามารถสร้างหรือลบพาร์ติชั่นได้ตามต้องการ และฟอร์แมตพาร์ติชั่นที่เลือกไว้จากนั้นตัวช่วยสร้างจะคัดลอกไฟล์ รีสตาร์ทคอมพิวเตอร์ และดำเนินการในขั้นตอนการตั้งค่าเริ่มต้น (บัญชี การอัปเดต ความเป็นส่วนตัว ฯลฯ)
ใน Linux รูปแบบก็คล้ายกัน: คุณเลือก เลือก “ติดตั้ง” ในเมนูเริ่มต้นคุณเลือกภาษาของระบบและแป้นพิมพ์ ตัดสินใจว่าจะลบข้อมูลในดิสก์ทั้งหมดหรือใช้งานร่วมกับระบบอื่น สร้างบัญชีผู้ใช้ และปล่อยให้โปรแกรมติดตั้งทำงาน ระบบปฏิบัติการหลายตัวจะตรวจจับฮาร์ดแวร์และดาวน์โหลดไดรเวอร์โดยอัตโนมัติหากมีการเชื่อมต่ออินเทอร์เน็ต
หลังจากติดตั้งเสร็จแล้ว ก็จะเข้าสู่ขั้นตอนที่เรียกว่า "หลังการติดตั้ง": ถอดอุปกรณ์ USB ออกเมื่อได้รับแจ้ง จากนั้นติดตั้งการอัปเดตและไดรเวอร์ตรวจสอบตัวเลือกด้านพลังงานและความปลอดภัย และติดตั้งแอปพลิเคชันที่คุณวางแผนจะใช้ จากนั้นคอมพิวเตอร์ก็จะพร้อมใช้งานตามปกติ
ก่อนเริ่มกระบวนการนี้ ควรตรวจสอบคุณสมบัติเบื้องต้นต่อไปนี้ก่อน: ตรวจสอบว่าฮาร์ดแวร์ตรงตามข้อกำหนดขั้นต่ำของระบบหากคุณใช้ Windows โปรดเตรียมรหัสผลิตภัณฑ์ไว้ให้พร้อม สำรองข้อมูลของคุณหากดิสก์มีข้อมูลอยู่แล้ว และตรวจสอบให้แน่ใจว่าแล็ปท็อปของคุณมีพลังงานจากแบตเตอรี่หรือเสียบปลั๊กไฟอยู่ เพื่อหลีกเลี่ยงการหยุดชะงักระหว่างการติดตั้ง
สำหรับผู้ที่ไม่เคยทำมาก่อน อาจแนะนำให้เริ่มต้นด้วยระบบปฏิบัติการอย่าง Ubuntu ซึ่ง... โปรแกรมนี้มีตัวติดตั้งที่ใช้งานค่อนข้างง่ายและไม่จำเป็นต้องเสียค่าลิขสิทธิ์หากคุณต้องการตัวเลือกแบบคลาสสิกมากกว่า ให้เรียนรู้วิธี ติดตั้ง Slackware เป็นขั้นเป็นตอน.
ตัวเลือกระบบปฏิบัติการและการใช้งานที่แนะนำ
เมื่อต้องเลือกโปรแกรมที่จะติดตั้งลงบนพีซีที่ยัง "ว่างเปล่า" การตัดสินใจโดยทั่วไปมักจะอยู่ระหว่าง... ระบบปฏิบัติการ Windows, Linux บางรุ่น หรือ macOS บนคอมพิวเตอร์ Appleแต่ละวิธีต่างก็มีจุดแข็งและจุดอ่อนของตนเอง
Windows 10 หรือ 11 ยังคงเป็นตัวเลือกยอดนิยมที่สุดเพราะ มันให้ความเข้ากันได้ดีที่สุดกับซอฟต์แวร์เชิงพาณิชย์และวิดีโอเกมนอกจากนี้ยังได้รับการสนับสนุนอย่างเป็นทางการจากผู้ผลิตส่วนใหญ่ เหมาะสำหรับสำนักงาน การเล่นเกม และการใช้งานทั่วไป แม้ว่าจะต้องเสียค่าลิขสิทธิ์และใช้ทรัพยากรมากกว่าระบบอื่นๆ ก็ตาม
ลินุกซ์ ในรูปแบบต่างๆ เช่น อูบันตู เฟโดรา หรือเดเบียน โดดเด่นในด้านต่างๆ ดังนี้ ฟรี ปลอดภัย และยืดหยุ่นมากมันทำงานได้ดีเป็นพิเศษบนฮาร์ดแวร์รุ่นเก่า หรือในสภาพแวดล้อมการพัฒนาและการใช้งานเซิร์ฟเวอร์ ในทางกลับกัน โปรแกรมเชิงพาณิชย์บางโปรแกรมไม่มีให้ใช้งานโดยตรง และผู้ที่ใช้งาน Windows มาโดยตลอดอาจต้องใช้เวลาเรียนรู้นานกว่า
macOS ถูกออกแบบมาเพื่อ เฉพาะบนคอมพิวเตอร์ Apple เท่านั้นมันทำงานร่วมกับระบบนิเวศอื่นๆ (iPhone, iPad ฯลฯ) ได้อย่างราบรื่น และมอบสภาพแวดล้อมที่สะดวกสบายเป็นพิเศษสำหรับงานสร้างสรรค์ เช่น การออกแบบกราฟิก การตัดต่อวิดีโอ หรือการผลิตเพลง ข้อจำกัดหลักคือมันไม่ใช่ตัวเลือกอย่างเป็นทางการสำหรับพีซีทั่วไป และต้นทุนฮาร์ดแวร์ก็สูงกว่า
จากทั้งหมดที่กล่าวมา เห็นได้ชัดว่าคอมพิวเตอร์ที่ไม่มีระบบปฏิบัติการไม่ใช่ที่ทับกระดาษ แต่ในความเป็นจริงแล้วมันก็เป็นเช่นนั้น ทีมที่ยังขาดองค์ประกอบสำคัญที่จะทำให้ทีมมีประโยชน์อย่างแท้จริงตั้งแต่การทดลองเขียนโปรแกรมบูตขนาดเล็กด้วยภาษาแอสเซมบลี ไปจนถึงการตั้งค่า Live USB สำหรับกรณีฉุกเฉิน หรือการติดตั้งระบบคอมพิวเตอร์แบบครบชุด ความเป็นไปได้นั้นกว้างขวางและปรับให้เข้ากับทั้งผู้ใช้ที่อยากรู้อยากเห็นและผู้ที่ต้องการให้พีซีพร้อมใช้งานโดยเร็วที่สุด
นักเขียนผู้หลงใหลเกี่ยวกับโลกแห่งไบต์และเทคโนโลยีโดยทั่วไป ฉันชอบแบ่งปันความรู้ผ่านการเขียน และนั่นคือสิ่งที่ฉันจะทำในบล็อกนี้ เพื่อแสดงให้คุณเห็นสิ่งที่น่าสนใจที่สุดเกี่ยวกับอุปกรณ์ ซอฟต์แวร์ ฮาร์ดแวร์ แนวโน้มทางเทคโนโลยี และอื่นๆ เป้าหมายของฉันคือการช่วยคุณนำทางโลกดิจิทัลด้วยวิธีที่เรียบง่ายและสนุกสนาน
