270 likes | 415 Views
Chapter 2. Windows File System. Chapter 2. Disk : Physical Structure. 1. Floppy Disk - เก็บข้อมูลทั้งสองด้าน - แต่ละด้านแบ่งออกตามแนว เส้นรอบวง เรียกว่า Track และแบ่ง ตามแนวรัศมี เกิดเป็นช่องสำหรับ เก็บข้อมูล เรียกว่า Sector - Disk แบบ 3.5” Double Side
E N D
Chapter 2 Windows File System
Chapter 2 Disk : Physical Structure 1. Floppy Disk - เก็บข้อมูลทั้งสองด้าน - แต่ละด้านแบ่งออกตามแนว เส้นรอบวง เรียกว่า Track และแบ่ง ตามแนวรัศมี เกิดเป็นช่องสำหรับ เก็บข้อมูล เรียกว่า Sector - Disk แบบ 3.5” Double Side High Density จะมี 80 track แต่ละ Track มี 18 sector เก็บข้อมูล 512 byte ต่อ sector จึงมีความจุรวม 2x80x18x512 byte (1.44 MB) Windows File System
Chapter 2 Disk : Physical Structure 1. Hard Disk -เป็นเหมือนจานแม่เหล็กซ้อนกันหลายๆ แผ่น - Track ที่ตรงกันเรียกว่า Cylinder - เรียก track ที่ตรงกันของ ทุกแผ่น(plate) ว่า cylinder - กลุ่มของ sector เรียกว่า Cluster - การเก็บข้อมูลจะเก็บตาม cluster Windows File System
Chapter 2 Disk : Logical Structure แบ่งได้เป็นส่วนๆ ดังนี้ 1) Master Boot Record 2) Boot Sector 3) FAT 4) Root Directory 5) Data Area Windows File System
Chapter 2 Master Boot Record • มีพื้นที่ 1 sector (512 byte) • ตำแหน่งที่อยู่ : • cylinder 0 head 0 sector 1 • แบ่งออกเป็น 2 ส่วน คือ • Master Boot Code • Partition Table Windows File System MBR Structure
Chapter 2 Master Boot Code Partition Code Windows File System - ทำงานต่อจาก BIOS - มีหน้าที่ตรวจสอบ Partition Table เพื่อหา ActivePartition - ส่งต่อการทำงานให้ OS ที่ติดตั้งอยู่ใน Partition นั้น (activePartition) ทำงานต่อไป
Chapter 2 Master Boot Code Partition Code Windows File System
Chapter 2 Partition Table • เก็บข้อมูลรายละเอียดของแต่ละ Partition เช่น • Type • Starting cylinder/head/sector, total Sector • Boot status • …..(กำหนดได้ด้วย โปรแกรม FDISK) • - มีทั้งหมด 4 entry (16 byte/entry) Windows File System
Chapter 2 Partition Table Windows File System Entry Structure of Partition Table
Chapter 2 Partition Area • HDD จะมี Partition ได้มากสุด 4 partition เนื่องจาก MRB • จัดสรรเนื้อที่สำหรับ partition table ไว้ 4 ชุด • แต่ละ partition จะมี OS ของตัวเอง • FDISK เป็นโปรแกรมสำหรับจัดการ partition • Partition มี 2 กลุ่ม คือ Primary DOS และ Extended DOS Windows File System ตัวเลขก่อนและหลังการติดตั้ง HDD เพิ่มในระบบ
Chapter 2 Windows File System คำศัพท์ที่ควรทราบ Volume : คือ Logical Drive เป็น partition ที่ผ่านการ Format แล้ว Volume Label : คือชื่อของ volume Sector : คือพื้นที่ ที่ใช้เก็บข้อมูล เป็น Logical Sector Sector 0 หมายถึง sector แรกสุดของ Volume FAT : คือตารางเก็บตำแหน่งที่อยู่ของไฟล์ Microsoft เรียกระบบแฟ้มข้อมูลที่ออกแบบมาให้เราใช้ว่า FAT ซึ่งเริ่มต้น FAT 12 bit,FAT 16 bit และ FAT 32 bit Windows File System
Chapter 2 Windows File System คำศัพท์ที่ควรทราบ Volume : คือ Logical Drive เป็น partition ที่ผ่านการ Format แล้ว Volume Label : คือชื่อของ volume Sector : คือพื้นที่ ที่ใช้เก็บข้อมูล เป็น Logical Sector Sector 0 หมายถึง sector แรกสุดของ Volume FAT : คือตารางเก็บตำแหน่งที่อยู่ของไฟล์ Microsoft เรียกระบบแฟ้มข้อมูลที่ออกแบบมาให้เราใช้ว่า FAT ซึ่งเริ่มต้น FAT 12 bit,FAT 16 bit และ FAT 32 bit Windows File System
Chapter 2 Windows File System FAT 12 bit ใช้กับ Floppydisk FAT 16 bit ใช้กับ HDD จัดการข้อมูลได้ 32 MB ( -Extended DOS partition เริ่มใช้ใน DOS 3.3 ทำให้ สามารถแบ่งเป็น Volume ได้หลาย volume ทำให้ จัดการข้อมูลได้ถึง 768 MB (แต่ละ volume ยังเห็น 32 MB เหมือนเดิม) -ระบบ cluster เริ่มใช้ใน DOS 4.0 ทำให้เห็นข้อมูล ได้ถึง 2 GB FAT 32 bit เริ่มใช้ใน Windows 95 รองรับการจัดเก็บข้อมูล ได้ถึง 2 TB Windows File System
Chapter 2 Windows File System Cluster คือกลุ่มของ sector แทนที่จะเก็บข้อมูลทีละ sector ก็เก็บที่ละ Cluster แทน ช่วยให้อ้างอิงให้ HDD สามารเก็บข้อมูลได้มากขึ้น Windows File System ตัวอย่าง ขนาดของ Volume และรูปแบบไฟล์ที่ใช้ ของ FAT 12 และ FAT 16
Chapter 2 การอ้างอิงตำแหน่งที่อยู่ของไฟล์ ของ FAT Windows File System Starting Cluster no. Cluster no. Ex. File 1 จะอยู่ที่ cluster no. เรียงตามลำดับ ดังนี้ 2-3-4(end)
Chapter 2 การอ้างอิงตำแหน่งที่อยู่ของไฟล์ ของ FAT Windows File System Cluster no. Data in FAT entry Ex. ถ้า File 2 มี Starting Cluster no. เป็น 2h ข้อมูลของไฟล์นี้จะอยู่ที่ cluster ต่อไปนี้ เรียงตามลำดับ Cluster : A – F – 3 -4 -5 – 6 – 9 - END
Chapter 2 Windows File System ตารางสรุปความหมายของค่าต่างๆ ที่อยู่ใน entry ของ FAT
Chapter 2 ROOT Directory • อยู่ถัดจาก FAT เป็นเหมือนสารบัญ เก็บข้อมูลหลัก ของไฟล์ Windows File System
Chapter 2 ROOT Directory File Attribute คือข้อมูลแสดงคุณสมบัติของไฟล์มีขนาด 8 bit Windows File System Bit 0 1 2 3 4 5 6 7 - bit ใด ถูก set เป็น 1 แสดงว่า คุณสมบัตินั้นๆ active - bit ใด ถูก set เป็น 0 แสดงว่า คุณสมบัตินั้นๆ non-active
Chapter 2 Windows File System
ตารางที่ 2.9 โครงสร้างของไดเร็กทอรีเอ็นทรีสำหรับชื่อไฟล์แบบยาว
ตารางที่ 2.10 แสดงการเปรียบเทียบ FAT12, FAT16 และ FAT32 อย่างคร่าวๆ
ตารางที่ 2.11 ขนาดของคลัสเตอร์และจำนวนบิตของเอ็นทรีใน FAT ที่ใช้ สำหรับโวลุมความจุหนึ่งๆ
ตารางที่ 2.12 โครงสร้างบู๊ตเซคเตอร์ของ FAT32 (เฉพาะเซคเตอร์แรกของโวลุม)
ตารางที่ 2.12 โครงสร้างบู๊ตเซคเตอร์ของ FAT32 (เฉพาะเซคเตอร์แรกของโวลุม)
ตารางที่ 2.13 โครงสร้าง BIGFATBOOTFSINFO
Quiz1 • Master Boot Record ต่างกับ Boot sector อย่างไร • เหตุใดเราจึงไม่สามารถแบ่ง partition ของ Hard disk ได้มากกว่า 4 partition • เราควรจัดแบ่ง partition ของ Hard disk อย่างไร จึงจะมีความปลอดภัยของข้อมูลมากที่สุด เพราะเหตุใด • 4. FAT 12 , FAT 16 , FAT 32 มีความสามารถต่างกันอย่างไร • Attribute byte อยู่ที่ส่วนใดของ Disk มีไว้เพื่อประโยชน์อันใด Windows Architecture