การวิเคราะห์และแก้ปัญหา คอมพิวเตอร์

การวิเคราะห์และแก้ปัญหา คอมพิวเตอร์

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

การทำงานของระบบคอมพิวเตอร์
ในการที่จะทำการวิเคราะห์และแก้ไขปัญหาที่เกิดขึ้นกับเครื่องคอมพิวเตอร์ จำเป็นที่ผู้ใช้ทั่วไปต้องทราบถึงการทำงานของระบบคอมพิวเตอร์ก่อน ต้องทราบว่าเครื่องคอมพิวเตอร์เริ่มทำงานอย่างไร เมื่อมีปัญหาเกิดขึ้นก็จะสามารถที่จะวิเคราะห์ได้ว่าปัญหาเกิดขึ้นที่ส่วนใด ทำให้การกำหนดสาเหตุได้แคบลงการแก้ปัญหาก็สามารถที่จะทำได้ง่าย
ขั้นตอนการเริ่มทำงานของระบบคอมพิวเตอร์
ปัญหาที่เกิดขึ้นกับเครื่องคอมพิวเตอร์ สามารถเกิดขึ้นได้ทั้งในส่วนของฮาร์ดแวร์ และซอฟท์แวร์ การที่จะทำการแก้ไขปัญหานั้นๆ ต้องกระทำอย่างเป็นขั้นตอน โดยเรียงลำดับได้ ดังนี้
• ทำการวิเคราะห์ว่าปัญหาเกิดที่ส่วนใด
• ทำให้ระบบตอบสนองการทำงานให้ได้
• ทำให้เครื่องสามารถบู้ตระบบให้ได้อีกครั้ง
ส่วนมากแล้วจะมุ่งไปที่ส่วนสุดท้ายซึ่งเป็นส่วนที่มีความสำคัญน้อยที่สุด การวิเคราะห์ปัญหา
เป็นส่วนที่สำคัญที่จะทำให้เราทราบถึงปัญหาที่เกิดขึ้นและทำการแก้ไขปัญหาได้ง่ายขึ้
นโดยที่อาจไม่กระทบไปถึงข้อมูลที่อยู่ภายในของเครื่องคอมพิวเตอร์ ทำให้สามารถที่จะรักษาข้อมูลเดิมไว้ได้
ก่อนอื่นต้องทำความเข้าใจก่อนว่า เรากำลังพูดถึงความผิดปกติที่เกิดขึ้นกับเครื่องคอมพิวเตอร์ที่เคยทำงานได้ดี แต่มาถึงตอนนี้กลับทำงานไม่ได้ทั้งที่ก่อนหน้านั้นไม่ได้ทำการเปลี่ยนแปลงใดๆ เลย (อาจมีผู้ใช้มากกว่าหนึ่งคน)
ขั้นตอนการบู้ตเครื่องคอมพิวเตอร์
ถ้าเครื่องคอมพิวเตอร์ของเราอยู่ในสภาพที่ปกติจะมีขั้นตอนการทำงาน ดังนี้
1. ฮาร์ดแวร์ทำงาน และจัดการตามที่ระบุไว้อย่างถูกต้อง
2. BIOS มีการโหลด MBR(Master Boot Record)และส่งผ่านการควบคุมไปที่ MBR
3. MBR ทำการโหลด DBR(Dos Boot Record) และส่งผ่านการควบคุมไปที่ DBR
4. DBR ทำการโหลดไฟล์ที่ซ่อนไว้
5. ไฟล์ที่ซ่อนไว้คือ IO.SYS ทำงานและทำการอ่าน CONFIG.SYS และไฟล์ MSDOS.SYS ทำงาน
6. โหลดไฟล์คำสั่ง COMMAND.COM ของผู้ใช้เครื่อง
7. มีการทำงานใน AUTOEXEC.BATการบู้ตขั้นที่ 1 : การตรวจสอบฮาร์ดแวร์
ขั้นแรกจะมีการตรวจสอบฮาร์ดแวร์ว่าทำงานและมีการตอบสนองต่อระบบอย่างถูกต้อง โดย Controller จะถามถึงฮาร์ดแวร์ว่าอยู่ที่นั่นหรือเปล่า โดยการสั่งให้ฮาร์ดแวร์ทำงาน สำหรับฮาร์ดดิสก์แล้ว เครื่องจะสั่งให้ทำการเลื่อนหัวอ่าน/บันทึก ไปที่ Cylinder 0 ก่อนแล้วย้ายไปอยู่ที่ Cylinder สูงสุดแล้วกลับมายัง Cylinder 0 อีกครั้ง
การทำงานจะเป็นไปตามนี้เมื่อมีการกำหนด ค่า Configuration อย่างถูกต้อง และสายต่อต่างๆ อยู่ในตำแหน่งที่ถูกต้องและแน่นหนา รวมทั้งฮาร์ดแวร์ต้องทำงานอย่างถูกต้อง
กรบู้ตขั้นที่ 2 : โหลด MBR และตรวจสอบความถูกต้องของตารางพาร์ติชั่น
ถ้าการเซ็ตอัพฮาร์ดแวร์เป็นไปอย่างถูกต้อง เครื่องจะปรากฏแสงที่ตำแหน่งของฮาร์ดแวร์ขึ้นมาในช่วงสั้นๆ ในขณะที่ทำการบู้ตเครื่อง ในส่วนของฮาร์ดดิสก์นั้นแสดงให้ทราบว่าระบบกำลังอ่าน MBR ซึ่งอยู่ที่ตำแหน่ง head 0, cylinder 0, sector 1 ถ้าความพยายามในการอ่านไม่ได้ผล ไดรว์จะไม่ได้รับความสนใจจากระบบ และอาจมีรายงานว่า “Drive 0 failure” ทั้งนี้ขึ้นอยู่กับ BIOS ของระบบที่ติดตั้งอยู่ในระบบเอง
MBR ประกอบด้วยตารางพาร์ติชันซึ่งนับว่าเป็นส่วนที่สำคัญของฮาร์ดดิสก์ซึ่งจะอธิบายว่าฮา
ร์ดดิสก์มีการแบ่งเนื้อที่อย่างไรและโปรแกรมสั้นๆ สำหรับการตรวจสอบความถูกต้องของตารางพาร์ติชันนั้นด้วย ถ้าตารางพาร์ติชันถูกต้อง มันจะใช้รายละเอียดในตารางพาร์ติชันสำหรับค้นหา และโหลด DBR จากพาร์ติชันที่ทำงาน
ในส่วนของโปรแกรมสั้นๆ ที่อยู่บน MBR มีหน้าที่ 3 ประการดังนี้
1. ตรวจสอบว่าตารางพาร์ติชันนั้นถูกต้อง
2. ค้นหาพาร์ติชันที่บู้ตได้ หรือทำงานบนไดรว์ได้
3. โหลดเซกเตอร์แรกของพาร์ติชันนั้น ในกรณีที่เป็นพาร์ติชันของ DOS จะเรียกเซกเตอร์แรกว่า DBR(Dos Boot Record)
การบู้ตขั้นที่ 3 : ตรวจสอบ (DBR)
ถ้าไม่มีปัญหาในส่วนของ MBR ระบบจะทำการโหลดข้อมูลที่เป็นประโยชน์สำหรับเซกเตอร์ที่เรียกว่า DBR เข้าไปและทำให้ DBR ทำงานได้
ตารางพาร์ติชันจำแนกตำแหน่งของ DBR โดยการชี้ตำแหน่งดังกล่าว ระบบคอมพิวเตอร์ส่วนมากจะบรรจุ DBR ไว้ที่ตำแหน่ง cylinder 0, head 1, sector 1 เฉพาะกรณีที่ใช้ระบบปฏิบัติการตัวเดียว แต่ถ้าเป็นแบบอื่นอาจไม่เป็นดังตัวอย่าง

หน้าที่ของ DBR มี 5 ประการดังนี้
1. รีเซ็ตไดรว์ที่บู้ตได้
2. โหลดเซกเตอร์แรกของไดเร็คทอรีหลักเข้าไว้ในหน่วยความจำ
3. ตรวจสอบ 2 entries แรกว่าเป็นชื่อของไฟล์ที่ซ่อนอยู่
4. โหลดไฟล์ที่ซ่อนอยู่ลงในหน่วยความจำ
5. ส่งผ่านการควบคุมไปยังไฟล์ที่ซ่อนอยู่
DBR ได้บรรจุโครงสร้างที่สำคัญของข้อมูลที่เรียกว่า BPB(The BIOS Parameter Block)
เนื่องจาก DBR เป็นเซกเตอร์แรกในพาร์ติชัน BPB จึงประกอบด้วยข้อมูลซึ่งอธิบายรายละเอียดของพาร์ติชันให้ DOS รู้
การบู้ตขั้นที่ 4 : โหลดไฟล์ที่ซ่อนอยู่
DBR จะโหลดไฟล์ที่เป็นหัวใจของระบบการทำงาน 2 ไฟล์เข้าไว้ในหน่วยความจำ ซึ่งได้แก่ไฟล์ IO.SYS และ MSDOS.SYS ระบบจะไม่บู้ตถ้าไฟล์ทั้งสองนี้ไม่ถูกต้องหรือไม่มีไฟล์ทั้งสองนี้อยู่(ไม่ว่าจะเป็น
สาเหตุจากฮาร์ดแวร์หรือซอฟท์แวร์ก็ตาม)
การบู้ตขั้นที่ 5 : ตรวจสอบคำสั่ง CONFIG.SYS
ระบบจะดำเนินการบู้ตต่อไปโดยโหลดไฟล์ที่ซ่อนอยู่ไฟล์แรก และให้มันทำงาน ซึ่งจะทำการโหลดคำสั่ง CONFIG.SYS แล้วให้มีการทำงานตามคำสั่งนี้ คำสั่งใน CONFIG.SYS ที่สำคัญคือคำสั่ง “DEVICE=” ซึ่งใช้ในการโหลดดีไวซ์ไดรเวอร์ที่จำเป็นในการเข้าสู่ไดรว์ต่างๆ ที่ติดตั้งไว้
การบู้ตขั้นที่ 6 : ระบบจะทำการโหลด COMMAND.COM
COMMAND.COM เป็น User shell หมายความว่ามันเป็นโปรแกรมที่ใช้อ่านคำสั่งของผู้ใช้เครื่อง และแปลคำสั่งนั้นไปสู่ระบบการทำงาน สำเนาของคำสั่ง COMMAND.COM ที่ไม่ถูกต้องจะทำให้ระบบไม่สามารถบู้ตได้
การบู้ตขั้นที่ 7 : Autoexec.bat ทำงาน
Command.com จะเรียกคำสั่งต่างๆ ใน Autoexec.bat ตามลำดับ ถ้าคำสั่งผิดปกติจะทำให้เสียระบบการทำงานไปด้วย
จากขั้นตอนการบู้ตเครื่องจะเห็นว่า ขั้นตอนที่ทำให้ไม่สามารถอ่านไดรว์ได้เลยคือขั้นที่ 1 และ ขั้นที่ 2 ซึ่งเป็นขั้นตอนการตรวจสอบฮาร์ดแวร์และ MBR ในขั้นที่ 3 DBR จะมีความสำคัญมากขึ้นสำหรับ DOS เวอร์ชั่นหลังๆ และขั้นที่ 5 CONFIG.SYS มีความสำคัญสำหรับไดรว์เพิ่มเติมเช่น CD-ROM เป็นต้น

ใส่ความเห็น

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / เปลี่ยนแปลง )

Twitter picture

You are commenting using your Twitter account. Log Out / เปลี่ยนแปลง )

Facebook photo

You are commenting using your Facebook account. Log Out / เปลี่ยนแปลง )

Google+ photo

You are commenting using your Google+ account. Log Out / เปลี่ยนแปลง )

Connecting to %s


%d bloggers like this: