
# ,, สอนน ตัดต่อภาพ




รูปที่ออกมาก็จะเป็น

ที่มา : http://www.thaithesims3.com/topic.php?topic=47949









เราอาจแบ่งโครงสร้างของดอสได้ออกเป็น 2 ส่วน ได้แก่ ส่วนที่ติดอยู่กับฮาร์ดแวร์ของเครื่องมี ชื่อว่ารอมไบออส (ROM BIOS) และส่วนที่อยู่บนแผ่นดิสก์ ซึ่งประกอบไปด้วยบูตเรคคอร์ด (boot record) ไฟล์ MS-DOS.SYS ไฟล์ IO.SYS และไฟล์ COMMAND.COM
ย่อมาจาก Read Only Memory-Basic Input Output System คือโปรแกรมที่ควบคุมอุปกรณ์พื้นฐานด้านอินพุตและเอาต์พุตของเครื่องไมโครคอมพิวเตอร์ทั้งหมด โปรแกรมนี้จะถูกเก็บอยู่ในรอมจะไม่เปลี่ยนแปลงไปตามดอสเวอร์ชันต่าง ๆ แต่จะเปลี่ยนแปลงไปตามฮาร์ดแวร์ของเครื่องพีซีรุ่นต่าง ๆ แทน นั่นคือจะเป็นส่วนที่เกิดขึ้นกับฮาร์ดแวร์ของเครื่อง ROM-BIOS จะไม่สามารถทำการเปลี่ยนแปลงได้ แต่จะเก็บอยู่ในเครื่องตลอด ดังนั้นจึงอาจกล่าวได้ว่า ROM-BIOS จะเป็นส่วนหนึ่งของเครื่องมากกว่าที่จะเป็นส่วนหนึ่งของดอส
สำหรับผู้ผลิตไมโครคอมพิวเตอร์ที่ไม่ใช่ไอบีเอ็มก็อาจมีไบออสเป็นของตนเอง ซึ่งต่างกับไบออสของไอบีเอ็ม เพราะเขาอาจใช้อุปกรณ์ที่แตกต่างกันออกไป มีวิธีควบคุมที่ต่างกัน และหลีกเลี่ยงเรื่องลิขสิทธิ์ แต่โดยหน้าที่การทำงานแล้วก็ยังคงเหมือนกัน ดังนั้นไบออสจึงเป็นส่วนที่ขึ้นกับฮาร์ดแวร์เป็นอย่างมาก ถ้าฮาร์ดแวร์ของผู้ผลิตมีลักษณะที่ต่างกันเขาต้องเปลี่ยนแปลงไบออสของเขาตามไปด้วย ไบออสเป็นโปรแกรมหรือรูทีนให้ส่วนอื่น ๆ ของดอสหรือโปรแกรมต่าง ๆ เรียกใช้เมื่อต้องการควบคุมอุปกรณ์ฮาร์ดแวร์ของเครื่อง
ภายใน ROM-BIOS จะมีโปรแกรมอยู่หลายโปรแกรม ดังนี้
คำสั่งภายในของดอส
|
ความหมาย
|
| copy | ก๊อปปี้ไฟล์ |
| del , delete, era, หรือ erase | ลบไฟล์ |
| rename หรือ ren | เปลี่ยนชื่อไฟล์ |
| date | แสดงและเปลี่ยนวันที่ให้กับเครื่อง |
| time | แสดงและเปลี่ยนเวลาให้กับเครื่อง |
| cd | เปลี่ยนไดเร็กทอรี่ปัจจุบัน |
| md | สร้างไดเร็กทอรี่ย่อย |
| rd | ลบไดเร็กทอรี่ย่อย |
คำสั่งภายนอกของดอส
|
ความหมาย
|
| format | ใช้สำหรับฟอร์แมตแผ่นดิสก์ |
| tree | แสดงโครงสร้างของระบบไฟล์ |
| label | แสดงป้ายชื่อของดิสก์ |
| attrib | เปลี่ยนแอตตริบิ้วของไฟล์ |
| backup | สำเนาไฟล์ |
| diskcopy | ก๊อปปี้ดิสก์ทั้งแผ่น |
เรียนลัดคำสั่ง Dos ที่จำเป็นสำหรับการซ่อมคอม
|
| ความจำเป็นในการใช้ (Dos) ยังคงมีอยู่ แม้ว่าในปัจจุบันบทบาทของมันจะเริ่มลดลงไปมากหลังจาก Windows เริ่มมีความสมบูรณ์และมีสิ่งอำนวยความสะดวกมาให้ชนิดที่ไม่ต้องพึ่งดอสเลย แต่ถ้าเมื่อไรเครื่องของคุณยังไม่มี Windows หรือเข้าไปใช้งาน Windows ไม่ได้ คำสั่งดอสก็มีความจำเป็นอย่างยิ่ง เพราะการใช้คำสั่งดอสจะช่วยแก้ปัญหาต่าง ๆ ได้เช่นการ การซ่อมแซมไฟล์ที่เสีย ก๊อปปี้ไฟล์ข้อมูล แก้ปัญหา Bad Sector ฯลฯ ดังนี้เราควรทราบคำสั่งบางคำสั่งที่จำเป็นไว้บ้างเพื่อนำไปใช้งานในยามฉุกเฉิน Dos ย่อมาจาก Disk Operating System เป็นระบบปฎิบัติการรุ่นแรก ๆ ซึ่งการทำงานของเครื่องคอมพิวเตอร์จะมีการทำงานบนระบบปฎิบัติการดอสเป็นหลัก โดยการทำงานส่วนใหญ่จะเป็นการทำงานโดยการใช้คำสั่งผ่านบรรทัดคำสั่ง (Command Line) ที่นิยมใช้กันคือ MS-Dos ซึ่งต่อมาระบบปฎิบัติการดอสจะถูกซ่อนอยู่ใน Windows ลองมาดูกันว่าคำสั่งไหนบ้างที่เราควรรู้จักวิธีใช้งาน CD คำสั่งเข้า-ออก ในไดเร็คทอรี่ CD (Change Directory) เป็นคำสั่งที่ใช้ในการเปลี่ยนไดเร็คทอรี่ในโหมดดอส เช่น ถ้าต้องการรัน คำสั่งเกมส์ที่เล่นในโหมดดอส ซึ่งอยู่ในไดเร็คทอรี MBK ก็ต้องเข้าไปในไดเร็คทอรีดังกล่าวเสี่ยก่อนจึงจะรันคำสั่งเปิดโปรแกรมเกมส์ได้ รูปแบบคำสั่ง CD [drive :] [path] CD[..] เมื่อเข้าไปในไดเร็คทอรีใดก็ตาม แล้วต้องการออกจากไดเร็คทอรีนั้น ก็เพียงใช้คำสั่ง CD\ เท่านั้นแต่ถ้าเข้าไปในไดเร็คทอรีย่อยหลาย ๆ ไดเร็คทอรี ถ้าต้องการออกมาที่ไดรว์ซึ่งเป็นระดับสูงสุด ให้ใช้คำสั่ง CD\ เพราะคำสั่ง CD.. จะเป็นการออกจากไดเร็คทอรีได้เพียงลำดับเดียวเท่านั้น ตัวอย่างการใช้คำสั่ง
CHKDSK (CHECK DISK) คำสั่งตรวจเช็คพื้นที่ดิสก์ CHKDSK เป็นคำสั่งที่ใช้ในการตรวจสอบข้อมูลของหน่วยความจำ และการใช้งานดิสก์หรือฮาร์ดดิสก์ การรายงานผลของคำสั่งนี้จะเข้าไปตรวจสอบพื้นที่ไดเร็คทอรี และ FAT ของดิสก์ หรือไฟล์ เพื่อหาข้อมผิดพลาดของการเก็บบันทึก ถ้า CHKDSK พบว่ามี Lost Cluster จะยังไม่แก้ไขใด ๆ นอกจากจะใช้สวิตซ์ /f กำหนดให้ทำการเปลี่ยน Lost Cluster ให้เป็นไฟล์ที่มีชื่อไฟล์เป็น FILE0000.CHK ถ้าพบมากว่า 1 ไฟล์ อันต่อไปจะเป็น FILE0002.CHK ไปเรื่อย ๆ นอกจากนี้ยังสามารถรายงานปัญหาที่ตรวจพบได้อีก อย่างเช่น จำนวน Bad Sector , Cross-ling Cluster (หมายถึง Cluster ที่มีไฟล์มากกว่าหนึ่งไฟล์แสดงความเป็นเจ้าของ แต่ข้อมูลใน Cluster จะเป็นของไฟล์ได้เพียงไฟล์เดียวเท่านั้น) รูปแบบคำสั่ง CHKDSK [drive:][[path]filename] [/F] [/V] [drive:][path] กำหนดไดรว์ และไดเร็ทอรีที่ต้องการตรวบสอบ filename ชื่อไฟล์ที่ต้องการให้ตรวจสอบ /F สั่งให้ Fixes Errors ทันทีที่ตรวจพบ /V ขณะที่กำลังตรวจสอบ ให้แสดงชื่อไฟล์และตำแหน่งของดิสก์บนหน้าจอด้วย ตัวอย่างการใช้คำสั่ง
Copy เป็นคำสั่งที่ใช้ในการคัดลอกไฟล์ จากไดเร็คทอรีหนึ่งไปยังไดเร็คทอรีที่ต้องการ คำสั่งนี้มีประโยชน์มากควรหัดใช้ให้เป็น เพราะสามารถคัดลอกไฟล์ได้ยามที่ Windows มีปัญหา รูปแบบคำสั่ง COPY [Source] [Destination] ตัวอย่างการใช้คำสั่ง
DIR คำสั่งแสดงไฟล์และไดเร็คทอรีย่อย เป็นคำสั่งที่ใช้แสดงรายชื่อไฟล์และไดเร็คทอรี คำสั่งนี้ถือเป็นคำสั่งพื้นฐานที่ต้องใช้อยู่เป็นประจำ เพื่อจะได้รู้ว่าในไดรว์หรือไดเร็คทอรีนั้น ๆ มีไฟล์หรือไดเร็คทอรีอะไรอยู่บ้าง รูปแบบคำสั่ง DIR /P /W /P แสดงผลทีละหน้า /W แสดงในแนวนอนของจอภาพ ตัวอย่างการใช้คำสั่ง
DEL (DELETE) คำสั่งลบไฟล์ เป็นคำสั่งที่ใช้ในการลบไฟล์ ซึ่งต้องระมัดระวังในการใช้คำสั่งนี้ให้มาก รูปแบบคำสั่ง DEL [ชื่อไฟล์ที่ต้องการลบ] ตัวอย่างการใช้คำสั่ง
FDISK ( Fixed Disk) เป็นไฟล์โปรแกรมที่ใช้ในการจัดการกับพาร์ติชั่นของฮาร์ดิสก์ ใช้ในการสร้าง ลบ กำหนดไดรว์ ที่ทำหน้าที่บูตเครื่อง แสดงรายละเอียดของพาร์ติชันบนฮาร์ดิสก์ จะเห็นว่าเป็นโปรแกรมอีกตัวหนึ่งที่ต้องทำความรู้จักและศึกษาวิธีใช้งาน เพราะสามารถใช้ประโยชน์ในการสร้าง ฮาร์ดดิสก์ให้มีหลาย ๆ ไดรว์ก็ได้ รูปแบบคำสั่ง FDISK /STATUS ตัวอย่างการใช้งานโปรแกรม
FORMAT คำสั่งฟอร์แมตเครื่อง เป็นคำสั่งใช้จัดรูปแบบของดิสก์ใหม่ คำสั่งนี้ปกติจะใช้หลังการแบ่งพาร์ชันด้วยคำสั่ง FDISK เพื่อให้สามารถใช้งานฮาร์ดดดดิสก์ได้ หรือฝช้ล้างข้อมูลกรณีต้องการเคลียร์ข้อมูลทั้งหมดในฮาร์ดิสก์ รูปแบบคำสั่ง FORMAT drive: [/switches] /Q ให้ฟอร์แมตแบบเร็ว ซึ่งจะใช้เวลาน้อยลง (Quick Format) /S หลังฟอร์แมตแล้วให้คัดลอกไฟล์ระบบลงไปในไดรว์นั้นด้วย เพื่อให้ไดรว์ที่ทำการฟอร์แมตสามารถบูตได้ ตัวอย่างการใช้คำสั่ง
MD คำสั่งสร้างไดเร็คทอรี MD (Make Directory) เป็นคำสั่งที่ใช้ในการสร้างไดเร็คทอรี คำสั่งนี้จะช่วยให้สามารถสร้างไดเร็คทอรีชื่ออะไรก็ได้ที่เราต้องการ แต่ต้องมีการตั้งชื่อที่อยู่ในกฎเกณฑ์ของ Dos รูปแบบคำสั่ง MD [drive:] path ตัวอย่างการใช้คำสั่ง
REN (RENAME) คำสั่งเปลี่ยนชื่อไฟล์ เป็นคำสั่งที่ใช้ในการเปลี่ยนชื่อไฟล์ และส่วนขยาย โดยคำสั่ง REN นี้ไม่สามารถใช้เปลี่ยนชื่อไดเร็คทอรีได้ รูปแบบคำสั่ง REN [ชื่อไฟล์เดิมล [ชื่อไฟล์ใหม่] ตัวอย่างการใช้คำสั่ง
SCANDISK คำสั่ง SCANDISK เป็นคำสั่งตรวจสอบพื่นที่ฮาร์ดดิสก์ สามารถใช้ในการตรวบสอบปัญหาต่าง ๆ ได้ และเมื่อ SCANDISK ตรวจพบปํญหา จะมีทางเลือกให้ 3 ทางคือ FIX IT , Don't Fix IT และ More Info ถ้าไม่เข้าใจปัญหาที่เกิดขึ้นให้เลือก More Info เพื่อขอข้อมูลเพิ่มก่อนตัดสินใจต่อไป ถ้าเลือก FIX IT จะเป็นการสั่งให้ Scandisk ทำการแก้ไขปัญหาที่พบ ถ้าการซ่อมแซมสำเร็จโปรแกรมจะมีรายงานที่จอภาพให้ทราบ ส่วน Don't Fix IT คือให้ข้ามปัญหาที่พบไปโดยไม่ต้องทำการแก้ไข รูปแบบคำสั่ง SCANDISK [Drive:]/AUTOFIX /AUTOFIX ให้แก้ไขปัญหาโดยอัตโนมัติ ตัวอย่างการใช้คำสั่ง
Type คำสั่งดูข้อมูลในไฟล์ Type เป็นคำสั่งที่ใช้แสดงเนื้อหาภายในไฟล์บนจอภาพ คำสั่งนี้จะใช้ได้กับไฟล์แบบ Text ส่วนไฟล์โปรแกรมต่าง ๆ จะไม่สามารถอ่านได้ รูปแบบคำสั่ง TYPE [ชื่อไฟล์ที่ต้องการอ่าน] ตัวอย่างการใช้คำสั่ง
XCOPY คำสั่งคัดลอกทั้งไดเร็คทอรีและทั้งหมดในไดเร็คทอรี XCOPY เป็นคำสั่งที่ใช้ในการคัดลอกไฟล์ได้เหมือนคำสั่ง COPY แต่ทำงานได้เร็วกว่า และสามารถคัดลอก ได้ทั้งไดเร็คทอรีและไดเร็คทอรีย่อย รูปแบบคำสั่ง XCOPY [ต้นทาง] [ปลายทาง] /S /E /E ให้คัดลอกไดเร็คทอรีย่อยทั้งหมดรวมถึงไดเร็คทอรีย่อยที่ว่างเปล่าด้วย /S ให้คัดลอกไดเร็คทอรีย่อยที่ไม่ว่างเปล่าทั้งหมด ตัวอย่างการใช้คำสั่ง
ในการทำงานบนดอสบางครั้งก็เกิดปัญหาได้บ่อย ๆ เหมือนกัน ซึ่งการเกิดปัญหาแต่ละครั้งก็จะมีข้อความแจ้งให้ทราบว่าปัญหาที่เกิดขึ้นนั้น มีสาเหตุจากอะไร ต่อไปนี้เป็นข้อความแจ้งปัญหาที่มักพบได้บ่อย ๆ มีดังนี้ Abort, Retry, Fail ? จะพบได้ในการณีที่ไดรว์ไม่มีแผ่นดิสก์อยุ่แล้วเรียกใช้ข้อมูลจากไดรว์นั้น การแก้ไขก็นำแผ่นดิสก์ที่ต้องการใช้มาใส่เข้าไป กดปุ่ม < R > (Retry) : การทำงานจะทำต่อจากงานที่ค้างอยู่ก่อนเกิดความผิดพลาด กดปุ่ม < A > (Abort) : รอรับคำสั่งจะไปอยู่ในไดรว์ที่สั่งงานล่าสุด กดปุ่ม < F > (Fail) : เมื่อต้องการยกเลิกการทำงาน และเปลี่ยนไดรว์ใหม่ Bad Command or file name : ใช้คำสั่งผิดหรือไฟล์ที่เรียกใช้งานนั้นไม่สามารถเรียกใช้ได้ การแก้ไข ตรวจสอบบรรทัดคำสั่งว่าถูกต้องหรือไม่ เช่น พิมพ์คำสั่งหรือชื่อไฟล์ถูกต้องหรือไม่ แล้วลองรันคำสั่งดูใหม่อีกครั้ง อาจเกี่ยวข้องกับเวอร์ชันของดอสไม่มีคำสั่งนั้นก็ได้ File not found : ไม่สามารถหาไฟล์นั้นพบ อาจไม่มีไฟล์นั้น หรืออาจพิมพ์ชื่อไฟล์นั้นนผิดจากที่ต้องการ นอกจากนี้อาจเกิดจากพาธ (Path) ที่สั่งงานไม่มีไฟล์นั้น Insufficient memory หรือ Out of memory Insufficient memory : หน่วยความจำไม่พอต่อความต้องการของโปรแกรม Out of memory : โปรแกรมเริ่มทำงานไปแล้วบางส่วนแล้วหน่วยความจำไม่พอ ระบบจึงต้องแจ้งให้ผู้ใช้ทราบ Directory already exits : เกิดขึ้นเมื่อสร้างไดเร็คทอรีแล้วไปซ้ำกับซื่อที่มีอยู่แล้วในพาธเดียวกัน Duplicate file ot file not found : ถ้าเปลี่ยนชื่อไฟล์ไปซ้ำกับชื่อที่มีอยู่จะทำไม่ได้และจะแจ้งเตือนดังข้อความดังกล่าว InSufficient Disk space : ข้อความนี้จะเกิดขึ้นเมื่อดิสก์ไม่เพียงพอต่อการเก็บข้อมูล วิธีแก้ ลองใช้ดิสก์อื่นหรือลบไฟล์ที่ไม่จำเป็นต้องใช้ออก ที่มา: http://www.bcoms.net/problem_coms |
| [d:] | หมายถึง | Drive เช่น A:, B: |
| [path] | หมายถึง | ชื่อไดเรคเตอรี่ย่อย |
| [filename] | หมายถึง | ชื่อแฟ้มข้อมูล หรือ ชื่อไฟล์ |
| [.ext] | หมายถึง | ส่วนขยาย หรือนามสกุล |
| หมายเหตุ ข้อความที่อยู่ในวงเล็บ ([ ] ) ถ้าไม่มีก็ไม่ต้องใส่ในคำสั่ง | ||
DATE รูปแบบ : DATE
TIME รูปแบบ : TIME
คือ การเปลี่ยนชื่อไฟล์ รูปแบบ: REN [d:] [path] [oldfilename[.ext]] [newfilename[.ext]] ตัวอย่างเช่นคือ การลบแฟ้มข้อมูล รูปแบบ: DEL
ตัวอย่าง เช่น
C:\DEL A:\DATA.DOC กด Enter หมายความว่า ต้องการลบไฟล์ที่มีชื่อว่า DATA จากDrive A: มีผลทำให้ไฟล์ดังกล่าวหายไปจากแผ่นดิสก์
10. คำสั่ง RENAME
A:\CD INFORMATION คือ การเข้าไปใน Directory ที่มีชื่อว่า INFORMATION- คำสั่ง CD (CHDIR) คือ การเปลี่ยนตำแหน่งของกิ่งต้นไม้ หรือ Directory ที่เราต้องการเข้าไป เช่นA:\MD Sheet คือ การสร้าง Directory ชื่อ Sheet ไว้ที่ Drive A เมื่อใช้คำสั่ง DIR ดูจะเห็น Directory ดังกล่าว
- คำสั่ง RD (RMDIR) คือ การลบกิ่งต้นไม้ หรือ ไฟล์ข้อมูล ตัวอย่างเช่น
A:\RD DATA คือ การลบ Directory ที่เราได้สร้างไว้ ใน Drive A: หากมี Directory ดังกล่าวจะขึ้นข้อความว่า
Invalid path,not directory,Or directory not emptyตัวอย่างการลบ Directory
- C:\Format A:\ สำหรับแผ่น 3.5 นิ้ว ชนิด HD
- C:\>Format A:/S สำหรับแผ่น 3.5 ชนิด HD ให้เป็น DOS โดยการคัดลอกไฟล์ระบบเข้าไปยังแผ่น A ทำให้แผ่นดิสก์ สามารถ Boot ได้นั่นเอง
คือ คำสั่งที่ใช้ในการทำสำเนาแฟ้มทั้งแผ่นไปสู่ดิสเกตอีกแผ่นที่ต้องการ โดยต้องเป็นแผ่นดิสก์ ชนิดเดียวกัน ขนาดเดียวกัน ทำได้ดังนี้


