( ความเป็นมา ) ( การทำงาน ) ( โครงสร้างของ Harddisk ) ( Interface ) ( การดูแลรักษา )
Check Harddisk
No ROM Basic System Halted
harddisk fail
ปิดเครื่อง แล้วเปิดใหม่เครื่องจะทำงานได้
Primary Harddisk Failed
disk I/O error
harddisk controller failure
invalid drive specification
Harddisk error 80
ไฟที่แสดงช่องของฮาร์ดดิสก์ติดตลอดเวลา
Harddisk ไม่สามารถหาไดร์ฟได้
ถ้า harddisk ตกโคลน
detect ได้แต่ไม่สามารถเข้า c: ได้
bad sector ที่ แทรค 0
วิธีป้องกันการเกิด bad sector
seek error in drive c
harddisk ขึ้น dir001 ,dir002 , เป็นสิบๆ directory
การตรวจซ่อมและแก้ไข harddisk

1.detect เจอหรือไม่ ถ้าไม่เจอให้ขยับสายแพหรือสายไฟออกแล้วเสียบใหม่ ตรวจสอบปลายสายที่เสียบกับ Mainboard ด้วย
2.เช็ค jumper และ port ดูว่าถูกต้องหรือไม่
3.ลองถอดการ์ดที่เพิ่งใส่เข้าไปใหม่ interrupt อาจชนกัน หรือ Harddisk ตัวใหม่ คนละยี่ห้อ เข้ากันไม่ได้ ให้ลองถอดออก 1 ตัว แล้วบูตใหม่
4.ตรวจสอบการ set bios แล้ว set bios ใหม่ หรือ set เป็น auto
5.ถ้าไม่ได้ upgrade BIOS ใหม่ อาจมี bug ที่ BIOS
6.ถ้า detect เจอ ใช้คำสั่ง fdisk ตรวจสอบว่าสร้าง primary dos partition หรือยัง set active แล้วหรือไม่
7.ลองเอาไปใส่ เครื่องอื่นดู ถ้าใช้ boot ได้ปกติ แสดงว่า harddisk ไม่เสีย
8.ลองเอา harddisk ตัวอื่นมาใส่ ถ้ามีปัญหาแสดงว่า เป็นที่การ์ด controller หรือ battery CMOS หรือที่ mainboard
9.boot ด้วย แผ่นboot ที่ drive a: ดูว่าเข้า drive c: ได้หรือไม่ ถ้าได้ ให้ใช้คำสั่ง sys a: c: เพราะ boot record อาจจะเสีย
10.format ด้วยคำสั่ง format c: /c /s หรือใช้ Pqmagic delete หรือ format
11.ใช้โปรแกรม spinrite หรือ scandisk หรือ norton disk doctor(ndd) ตรวจสอบ harddisk
12.ใช้มือเคาะมันสัก 10-20 ที หรือเอามือตบ ๆ บริเวณด้านบนของฮาร์ดดิสก์ ให้แรงพอประมาณ แล้วใส่เข้าไปใหม่
13. low level format ด้วยโปรแกรมของผู้ผลิต harddisk

กลับไปที่สารบัญ

No ROM Basic System Halted

-ไม่ได้ตั้ง active partition เอา system และโปรแกรม FDISK ใส่แผ่น floppy แล้ว boot ด้วยแผ่นนี้ รัน fdisk แล้วดูการตั้ง partition ให้ดี ถ้าเราต้องการให้ partition ไหนมัน boot ได้ ก็ต้องไม่ลืมที่จะตั้งให้มันเป็น active

-Format แล้วไม่ได้ลง System ไว้ทำให้เครื่องไม่สามารถ Boot ได้ (โดยปกติเมื่อเครื่อง Boot ด้วย External Device ไม่ได้ จะพยายาม load ROM Basic ที่อยู่ใน BIOS มาใช้ แต่ สำหรับ Mainboard รุ่นใหม่ ๆ จะไม่มี ROM Basic )

วิธีแก้ไข : ลอง Format ใหม่ด้วยคำสั่ง Format : /u/s

-ลอง set ใน bios ส่วนมากก็กด ปุ่ม del ตอนบูตเครื่อง แล้ว เลือก auto detect harddisk แล้วก่อนออกก็ save bios ด้วย

-Battery CMOS อาจหมดไฟแล้ว หรืออาจเกิดจากการไปลบ Program BIOS โดยใช้ Program PFLASH.EXE ที่มากับเครื่อง ต้องเขียนใหม่โดยเข้าไปที่ Web site ของยี่ห้อ Mainboard ที่ ใช้อยู่แล้ว Download BIOS รุ่นที่ใช้เข้ามา Upgrade

- the first version of computer 16 bit (IBM PC) come with ROM Basic. that time diskette 360 kB still expensive, also dos. the manufacturing put basic language into ROM and if user did not boot with dos (from floppy or harddisk), BIOS program will jump to ROM Basic and this PC will have Basic language capable. later pc (most cloner) did not have this ROM. i don't seen this error for very long time, my old 386 also have this. anyway i'm not sure why it's happen. but you may check that 1. you already use format command wih /s option? 2. this partition of your harddisk is setted to Active partition

กลับไปที่สารบัญ

harddisk fail

เครื่อง detect harddisk เจอ(เป็น slave) แต่เวลาเปิดเครื่อง จะขึ้น harddisk fail boot ทั้งจากแผ่นและharddisk
1.ขยับสายหน่อย
2.ถอด HD เอาไปเป็น Slave ของเครื่องอื่นแล้วถ่ายข้อมูลออก
3.Boot ด้วย Diskket น่าจะเจอ Drive C แล้วถ่ายข้อมูลออก
4.check Battery CMOS บางที่หมด จะบอกว่า "Boot Disk Failure"
5.ถ้าทำตาม 1,2 แล้วไม่หาย FDISK และ Format ใหม่(ข้อมูลจะหาย ถ้าทำตามข้อนี้)
กลับไปที่สารบัญ

ปิดเครื่อง แล้วเปิดใหม่เครื่องจะทำงานได้

เวลาเปิดเครื่องครั้งแรกจะ boot ไม่ขึ้น(ลองสังเกตดูไฟของ HDก็ไม่ติดด้วย) เพราะเครื่องแจ้งว่า harddisk fail ลอง check ที่ BIOS ก็สามารถ detect harddisk ได้ แต่พอ boot ใหม่ก็ fail อีก ทีนี้ถ้าปิดเครื่อง แล้วเปิดใหม่เครื่องจะทำงานได้ตามปกติทุกอย่าง ไม่มีปัญหาอะไร

Mainboard ASUS มักพบปัญหานี้บ่อย ๆ เมื่อติด Harddisk มากกว่า 1 ตัวครับ แต่นี่ติดตัวเดียวผมว่าลองเช็ค jumper ต่าง ๆ ที่ Mainboard ดูนะครับ บางทีอาจจะ มีการ set ผิดบางตัวก็ได้..และปัญหานี้อาจเกิดจากการที่ไฟที่บ้านคุณมาไม่ถึง 220V ครับ เชื่อผมเหอะพอไปถึงที่ร้านนะ เปิดปุ๊บติดปั๊บเลย...วิธีแก้ก็คือต้องซื้อ UPS มาใช้ครับ

กลับไปที่สารบัญ

Primary Harddisk Failed

bios สามารถ detect เจอแต่ขึ้น primary harddisk failed

-เป็นที่ Mainboard Asus บางรุ่นมีปัญหาแบบนี้เมื่อติด Harddisk มากกว่า 1 ตัว ลองหา bios มา update

-อาจเป็นที่ Harddisk คนละยี่ห้อ เข้ากันไม่ได้ ให้ลองถอดออก 1 ตัว แล้วบูตใหม่

harddisk seagate บางรุ่นมีปัญหากับเมนบอร์ดที่ใช้ chipset tx คือมันไม่ยอมเป็น Slave ของยี่ห้อยื่น แต่ยอมให้ยี่ห้ออื่นเป็น Slave ของมันได้

กลับไปที่สารบัญ

disk I/O error replace the disk and then press any key

-Disk อาจเสีย หรือบางที System ให้ Parameter ไม่ถูก Boot จาก Drive A แล้ว FDISK ใหม่

-drive a สงสัยเสีย

กลับไปที่สารบัญ

harddisk controler failure

มักจะเป็นที่ hardware ครับ error นี้ อย่างน้อยๆที่สุด ก็อาจจะเป็นที่เสียบอะไรไม่แน่น ถ้าแย่หน่อย ก็อะไรเสีย ไม่ hard disk ก็ i/o controller บนบอร์ด เพราะคำว่า controller failure บน hard disk IDE นี่อาจจะทำให้สับสนนิดหน่อย เพราะ controller ของ hard disk IDE มันอยู่บน hard disk เลยครับ

กลับไปที่สารบัญ

invalid drive specification

scandisk แล้วเจอ bad sector พอ scandisk ใหม่ เครื่องใช้เวลานานมาก อยู่แค่ 26% เลย boot เครื่องใหม่ คราวนี้เครื่องหา drive C ไม่เจอ เลยใช้แผ่น boot a: เข้าไปได้แล้ว แต่พอใส่ c: เครื่องบอกว่า invalid drive specification

-ให้ปิดเครื่องสักพักใหญ่ๆ (15 นาที ขึ้นไป) แล้วเปิดอีกที หรือย้ายไปเป็น slave HD

- ถ้าอยู่ในประกันก็ส่งเครมได้เลย

กลับไปที่สารบัญ

Hardisk error 80

แต่ boot ได้

ลองเช็คใน bios ดูว่ามีค่า hd อื่น ๆ ค้างอยู่หรือเปล่า

กลับไปที่สารบัญ

ไฟที่แสดงช่องของฮาร์ดดิสก์ติดตลอดเวลา

ซึ่งเครื่องอื่นๆนั้นไม่ติดตลอดเวลา และไม่มีการกระพริบเลย

-ถ้า H/D ยังใช้งานได้ปกติดีอยู่ มีปัญหาเฉพาะไฟ LED ของ H/D ติดตลอดเวลา น่าจะเกิดจาก
1) ต่อสายไฟ LED ของ H/D ในเครื่องไม่ถูกต้อง ถ้าเสียบถูกเส้นแล้ว ลองสลับข้างดู
2) อาจเกิดจากการที่มีใช้ CDROM ด้วย และ CDROM ไม่ได้ Load Driver ให้ถูกต้อง นั่นคือใช้ได้เฉพาะ H/D เท่านั้น ถ้าเป็นกรณีนี้ คุณก็ทำการ Load driver ของ CDROM ให้ถูกต้อง

กลับไปที่สารบัญ

Harddisk ไม่สามารถหาไดร์ฟได้

สแกนดิสก์ก็ไม่ได้ คือทำอะไรไม่ได้เลย

-เปิดเครื่องแล้วยังมีเสียงมอเตอร์หมุนอยู่หรือเปล่าครับ ถ้ายังหมุนอยู่ แต่เครื่อง detect ไม่เจอ ให้เอามือตบ ๆ บริเวณด้านบนของฮาร์ดดิสก์ ให้แรงพอประมาณ อาจจะกลับไปใช้ได้อีกเหมือนเดิม

-ให้คุณลองcheckว่า IDE Controller ของคุณ ไม่เสียแน่(เพราะบางทีอาจจะมาจากเหตุนี้)

กลับไปที่สารบัญ

ถ้า harddisk ตกโคลน ตกน้ำจะพังมั้ย

ถ้าตกโคลนแล้วคุณสามารถเอาขึ้นมาได้ในทันที โดยไม่ต้องงม แล้วก็ทำความสะอาดด้วยน้ำ โดยล้าง(ไม่ใช่แช่ หรืออาบ) แล้วเป่าลมให้แห้ง เอาที่เป่าผมมาเป่าให้แห้งอีกครั้ง เชื่อแน่ว่าน้ำไม่เข้าข้างใน HD นี่อากาศยังเข้าไม่ได้เลย เรื่องโคลน ก็ไม่น่ากลัวมาก

กลับไปที่สารบัญ

detect ได้แต่ไม่สามารถเข้า c: ได้

เครื่องสามารถ detect มันได้ในตอน Boot เครื่อง ( หาขนาดได้ถูกต้อง ) แต่พอเข้าไปแล้วเครื่องไม่สามารถพิมพ์ c: ได้ บอกว่าไม่มีไดรฟ์นี้อยู่ แต่ว่า harddisk ตัวนี้ไม่ได้เสียนะครับ คือในตอนแรกมันมีระบบ windows 95 อยู่ และมันก็สามารถ Boot เข้าไปได้ และเรียกข้อมูลได้ตามปกติ แต่พอจะนำมันไปเป็นตัว Slave ของเครื่องอื่นแล้วมันหาไม่พบน่ะครับ (เซ็ต jumper ถูกต้องแน่นอน) ในตอนหลังผมใช้คำสั่ง deltree ลบตัว directory ของ windows ทิ้งไป ต่อจากนั้นก็ไม่สามารถทำอะไรกับมันได้อีกเลย เพราะเครื่องหามันไม่เจอ

-สงสัยว่าคุณเคย format มันด้วย dos ของ windows95 นะครับ โดยที่คุณไปเซตมันเป็น FAT16 แบบ 100% เต็ม (เต็มที่เลย ซึ่งจะทำให้ได้เนื้อที่มากกว่าที่ dos จะทำให้ได้ และผมก็เคยเป็น เหมือนกันโดยที่มี 540 Mb อยู่ dos ให้แค่ 517 windows95 ให้ 527) ซึ่งจะทำให้ dos 6.22 ลงมามองไม่เห็น ทางแก้มีอยู่ทางเดียวเท่านั้นคือ fdisk อีกครั้งโดย dos 6.22 ลงมา หรือไม่ก็หา ตัวที่เป็น windows95 เป็น boot drive แล้ว backup ข้อมูล จากนั้นก็ format ด้วย dos 6.22

กลับไปที่สารบัญ

ฮาร์ดดิสต์ มี bad sector ที่ แทรค 0

ถ้า track 0 ที่ว่านี้ เป็น track 0 ของ partition แรกนะครับ แต่ master boot record ซึ่งเป็น track 0 ของแท้ของ hard disk ยังเขียนได้อยู่ ก็ยังพอมีทางรอดครับ คุณลอง fdisk ดูแล้วดูว่ามันเก็บข้อมูลตามที่คุณตั้ง partition ได้หรือไม่ ถ้าได้ก็สวยครับ คุณก็สร้าง primary partition ขนาดสักสอง-สามเม็กแล้วก็สร้าง partition เสริมขึ้นมา แล้วตั้งให้ partition เสริมนี่แหละครับ เป็น active partition

Low Level Format ด้วย Utility ของบริษัทผู้ผลิต Harddisk

ทำเป็น Fat 32

ทดลองลด Sector หรือ Head ลงเป็นครึ่ง

กลับไปที่สารบัญ

วิธีป้องกันการเกิด bad secter

สาเหตุหลักๆ ที่ทำให้เกิด BAD Sector คือ การกระชากของหัวอ่าน เพราะไฟฟ้าดับหรือปิดสวิทช์ ขณะที่ HDD กำลังทำงานอยู่, การเคลื่อนย้ายบ่อยๆ แล้วมีการกระทบกระเทือน, ความชื้นที่ก่อให้เกิด ออกไซด์ ใน Mechanic ของ HDD, กระแสไฟที่เข้าสู่ HDD ไม่สม่ำเสมอ เพราะ Power Supply ไม่ดี ฯลฯ

การป้องกันก็คือ
การที่ไม่ลบ/เขียน HDD บ่อยจนเกินไป, อย่าทำ defrag บ่อยเกินไป(ควรจะทำ 3 เดือน/ครั้ง)
ไม่ Format บ่อยเกินไป
ลองใช้ UPS บ้างก็ดี
ถ้าเครื่อง hang ควรลองพยายาม shutdown ก่อน โดยกด Ctrl+Alt+Del แล้วจะมีหน้าจอขึ้นมา จากนั้นเลือกที่ Shutdown แล้วกดวนซ้ำไปเรื่อยๆ จนกว่าเครื่องจะปิดได้เอง ถ้าไม่ได้จริงๆ ผมคิดว่าน่าจะกด power off ไปเลยดีกว่า ไม่ควรใช้ปุ่ม Reset บ่อยนัก(ถ้าไม่จำเป็น) แล้วทิ้งให้ Hdd หยุดหมุนประมาณ 1 นาที จึงค่อยเปิดใหม่

กลับไปที่สารบัญ

seek error in drive c

เพิ่งลง win95 osr/2 ไปอยู่ๆ มีเสียงประหลาด แล้วก็แฮงค์หลังจากนั้นก็บูทไม่ขึ้น
ตอนแรกยังหาตัวเองเจออยู่ แต่เอาข้อมูลออกมาไม่ได้ มันฟ้อง seek error in drive c ก็ลองบูทใหม่อีกที ทีนี้เข้า drive c ไม่ได้อีกเลย มองไม่เห็นด้วย หลังจากนั้นก็เลยจะformat ก็ format ไม่ได้อีกเหมือนกัน

เป็นอาการของฮาร์ดดิสก์พัง คือมีอุปกรณ์บางอย่างภายในเสียหายมาก หรืออาจจะหัก เช่น ขาของหัวอ่าน ให้เอาไปเคลม

ลองตรวจสอบที่สายเคเบิ้ลที่ต่อ hard disk ว่าหลวมหรือต่อไว้ไม่แน่นหรือเปล่า ถ้าต่อเรียบร้อยดีอยู่และอาการยังเป็นอยู่ ลองถอดเคเบิ้ลออกก่อน และทำการ clear cmos ประมาณ 1-2 นาที (ก่อนเคลียร์จดการเซ็ตค่าต่างๆ ที่สำคัญๆ ไว้ก่อน) ต่อสายกลับแล้วลองเปิดเครื่องเซ็ตค่า cmos ให้ทำการ auto-detect hard disk คิดว่าอาการน่าจะหาย อ้อถ้ามี cd-rom ต่อร่วมกับเคเบิ้ลเดียวกับ hard disk ต้องดูด้วยว่า เซ็ต jumper ให้ hard disk เป็น master และ cd-rom เป็น slave ปกติเมนบอร์ดจะมี Secondary IDE มาให้ด้วย ถ้ามีปัญหาการต่ออุปกรณ์ต่างประเภทกันร่วม IDE ตัวเดียวกัน เราก็ย้าย cdrom ไปไว้ที่ secondary ide และเซ็ตให้มันเป็น master ทั้งคู่ (ทั้ง hard disk และ cdrom) แล้วลอง auto-detect ดูใหม่ ถ้าเจอ hard disk แล้วแต่ยัง Boot ไม่ได้ว่า เป็นไปได้ว่าตำแหน่ง boot record ของ partition อาจเริ่มมีปัญหา ให้ใช้ fdisk ลบแล้วสร้างใหม่
ถ้า fdisk ไม่ได้ มันฟ้อง error fdisk in drive c น่าจะมีปัญหากับตำแหน่ง Boot Record ของ hard disk แล้วก็เป็นได้ ถ้าทำ low level format แล้วยังไม่ช่วยให้ดีขึ้น น่าจะถอดไปทดสอบกับคอมพิวเตอร์เครื่องของร้าน เพราะถ้าอาการยังคงอยู่ แสดงว่า hard disk เริ่มเสียแล้ว ถ้าไม่ใช่อาจต้องมาดูที่ controller ของ main board

กลับไปที่สารบัญ

harddisk ขึ้น dir001, dir002, เป็นสิบๆ directory

ลอง format ธรรมดาดูก่อนก็ได้ อาการเหมือนกับเกิด lost custer จำนวนมาก เคยเป็นเหมือนกัน ทำ fdisk ล้าง partition เก่า ก่อน แล้ว สร้างใหม่ แล้ว format ก็ใช้ได้เป็นปกติ

กลับไปที่สารบัญ

1