การเขียน /var/www/wiki.dieg/wikionline/darkfiredatawiki/cache/c/c897522fae1a58f8c112fddb1c80f754.xhtml ล้มเหลว
คำสั่ง fdisk
fdisk - ชื่อสามัญ สาธารณูปโภคของระบบ(sfdisk) เพื่อจัดการพาร์ติชั่นฮาร์ดดิสก์ แพร่หลายและพร้อมใช้งานบนระบบปฏิบัติการเกือบทุกระบบ แต่ทำงานแตกต่างออกไป ใช้อินเทอร์เฟซผู้ใช้แบบข้อความ บนระบบ Linux คุณสามารถรัน fdisk ในรูปแบบโต้ตอบหรือ โหมดคำสั่ง- เมื่อเริ่มต้น คุณต้องระบุอุปกรณ์ดิสก์ เช่น /dev/hdb, /dev/sda เป็นต้น ในบางกรณี(เมื่อเปลี่ยนพาร์ติชันในโหมดคำสั่ง) คุณจะต้องระบุพาร์ติชันดิสก์ (เช่น /dev/hda1)
# fdisk -l Disk /dev/sda: 160.0 GB, 160041885696 ไบต์ 255 หัว, 63 เซกเตอร์/แทร็ก, 19457 กระบอกสูบ หน่วย = กระบอกสูบ 16065 * 512 = 8225280 ไบต์ ตัวระบุดิสก์: 0xea89ea89 โหลดอุปกรณ์ เริ่มต้น สิ้นสุดบล็อก Id System /dev /sda1 * 1 1216 9767488+ 83 Linux /dev/sda2 1217 19457 146520832+ 5 ขยาย /dev/sda5 1217 1459 1951866 82 Linux สลับ / Solaris /dev/sda6 1460 2675 9767488+ 83 Linux /dev /sda7 267 6 3891 9767488+ 83 ลินุกซ์ / dev/sda8 3892 19457 125033863+ 83 Linux Disk /dev/sdb: 4026 MB, 4026531840 ไบต์ 136 หัว, 30 เซกเตอร์/แทร็ก, 1927 กระบอกสูบ หน่วย = กระบอกสูบ 4080 * 512 = 2088960 ไบต์ ตัวระบุดิสก์ 0x00 08104 7 กำลังโหลดอุปกรณ์ Start End Blocks Id ระบบ /dev/sdb1 * 1 1928 3932159+ b W95 FAT32
การใช้ fdisk
โดยทั่วไป การแบ่งพาร์ติชันดิสก์ทำได้โดยใช้โปรแกรม fdisk สำหรับ Linux ซึ่งเปิดตัวในขั้นตอนการติดตั้งขั้นตอนใดขั้นตอนหนึ่ง นอกจากนี้ ในดิสทริบิวชั่นสมัยใหม่ ผู้ใช้อาจพบวิซาร์ดพิเศษ (วิซาร์ด) ซึ่งเป็นโปรแกรมเสริม fdisk ที่ให้การแสดงการแบ่งพาร์ติชั่นของดิสก์แบบกราฟิก โปรแกรม fdisk มีอินเทอร์เฟซ บรรทัดคำสั่ง.
หลังจากดาวน์โหลดเครื่องมือการติดตั้งแล้ว ให้รันคำสั่ง fdisk โดยพิมพ์
ฟดิสก์
ที่ไหน
สำหรับ HDD สมัยใหม่ คุณอาจต้องเริ่มต้นด้วยสวิตช์ -u เช่น fdisk -u /dev/sdb เพื่อหลีกเลี่ยงข้อผิดพลาด "พาร์ติชัน 1 ไม่ได้เริ่มทำงานบนขอบเขตเซกเตอร์กายภาพ"
หากคุณกำลังสร้างพาร์ติชัน Linux บนดิสก์มากกว่าหนึ่งแผ่น ให้รัน fdisk บนดิสก์แต่ละแผ่นแยกกัน
# คำสั่ง fdisk /dev/hda (m เพื่อขอความช่วยเหลือ):
ณ จุดนี้ fdisk กำลังรอคำสั่งอยู่ คุณสามารถพิมพ์ m เพื่อดูรายการตัวเลือก
คำสั่ง (m สำหรับการอ้างอิง): m การดำเนินการกับแอตทริบิวต์ที่กำหนด พาร์ติชันสำหรับบูต d ลบส่วน l แสดงรายการ ประเภทที่รู้จักพาร์ติชัน m แสดงเมนูนี้ n เพิ่มพาร์ติชัน p แสดงตารางพาร์ติชัน q ออกโดยไม่บันทึกการเปลี่ยนแปลง t เปลี่ยนตัวระบุพาร์ติชันระบบ v ตรวจสอบตารางพาร์ติชัน w เขียนตารางพาร์ติชันลงดิสก์และออก x ตัวเลือกเพิ่มเติม (สำหรับ ผู้ใช้ที่มีประสบการณ์) คำสั่ง (m สำหรับการอ้างอิง):
หากต้องการสร้างพาร์ติชันใหม่ ให้ใช้คำสั่ง n คุณอาจจำตัวเลือกอื่นๆ ส่วนใหญ่ไม่ได้ คุณสามารถออกจากโปรแกรม fdisk ได้โดยไม่ต้องบันทึกการเปลี่ยนแปลงที่ทำโดยใช้คำสั่ง q คุณสามารถออกจาก fdisk โดยมีการเปลี่ยนแปลงตารางพาร์ติชันโดยใช้คำสั่ง w
สิ่งแรกที่คุณควรทำคือรับและเขียน สถานะปัจจุบันตารางพาร์ทิชัน ใช้คำสั่งพี
คำสั่ง (m เพื่อขอความช่วยเหลือ): p Disk /dev/hda: 16 หัว, 38 เซกเตอร์, 683 กระบอกสูบ หน่วย = กระบอกสูบ 608 * 512 ไบต์ บูตอุปกรณ์ Begin Start End Blocks Id System /dev/hda1 * 1 1 203 61693 6 DOS 16-bit >=32M Command (m เพื่อขอความช่วยเหลือ):
นี่คือตัวอย่างที่เรามีพาร์ติชัน MS-DOS หนึ่งพาร์ติชันบน /dev/hda1 ซึ่งมีบล็อก 61693 บล็อก (ประมาณ 60M - บล็อกใน Linux คือ 1024 ไบต์) ส่วนนี้เริ่มต้นที่กระบอกสูบ 1 และสิ้นสุดที่กระบอกสูบ 203 เรามีทั้งหมด 683 กระบอกสูบบนจาน เหลือ 480 กระบอกสูบเพื่อสร้างพาร์ติชัน Linux
หากต้องการสร้างพาร์ติชันใหม่ ให้ใช้คำสั่ง n ในตัวอย่างนี้ เราจะสร้างพาร์ติชันหลักใหม่สองพาร์ติชัน (/dev/hda2 และ /dev/hda3) สำหรับ Linux
คำสั่ง (m เพื่อขอความช่วยเหลือ): n คำสั่งการกระทำ e ขยาย p พาร์ติชันหลัก (1-4) p
ที่นี่ fdisk ถามถึงประเภท ส่วนที่ถูกสร้างขึ้น: ขยาย (ขยาย) หรือหลัก (หลัก) ในตัวอย่างของเรา เรากำลังสร้างเฉพาะพาร์ติชันหลัก ดังนั้นเราจึงเลือก p
หมายเลขพาร์ติชัน (1-4):
fdisk จะถามจำนวนพาร์ติชั่นที่จะสร้าง เนื่องจากมีการใช้ส่วนที่ 1 ไปแล้ว อันดับแรกของเรา พาร์ติชันลินุกซ์จะได้รับหมายเลข 2
หมายเลขพาร์ติชั่น (1-4) : 2 กระบอกแรก (204-683):
ตอนนี้ให้ป้อนหมายเลขกระบอกแรกของพาร์ติชัน เนื่องจากไม่ได้ใช้งานกระบอกสูบ 204 ถึง 683 เราจึงใช้อันแรกที่มีอยู่ (หมายเลข 204) ไม่มีประโยชน์ที่จะเว้นช่องว่างระหว่างส่วนต่างๆ
กระบอกแรก (204-683) : 204 กระบอกสุดท้าย หรือ +size หรือ +sizeM หรือ +sizeK (204-683):
โปรแกรม fdisk จะแจ้งให้คุณทราบขนาดของพาร์ติชันที่จะสร้าง เราระบุได้ หมายเลขสุดท้ายกระบอกสูบอิสระหรือขนาดเป็นไบต์ กิโลไบต์ หรือเมกะไบต์ เนื่องจากเราต้องการให้พาร์ติชันของเรามีขนาด 80M เราจะระบุ +80M เมื่อระบุขนาดพาร์ติชันในลักษณะนี้ fdisk จะปัดเศษขนาดพาร์ติชันจริงให้เป็นจำนวนกระบอกสูบที่ใกล้ที่สุด
กระบอกสุดท้ายหรือ +size หรือ +sizeM หรือ +sizeK (204-683): +80M คำเตือน: Linux ไม่สามารถใช้เซกเตอร์ 33090 ของพาร์ติชันนี้ได้ในขณะนี้
หากคุณเห็นคำเตือนเช่นนี้ คุณสามารถเพิกเฉยได้ fdisk ออกข้อความเพราะมัน โปรแกรมเก่าเขียนก่อนที่ Linux จะอนุญาตพาร์ติชันที่มีขนาดใหญ่กว่า 64M ตอนนี้เราพร้อมที่จะสร้างพาร์ติชันที่สองสำหรับ Linux แล้ว เพื่อจุดประสงค์ในการสาธิต เราจะสร้างมันขึ้นมาในขนาด 10M
คำสั่ง (m เพื่อขอความช่วยเหลือ): n คำสั่งการกระทำ e ขยาย p พาร์ติชันหลัก (1-4) p หมายเลขพาร์ติชัน (1-4): 3 กระบอกแรก (474-683): 474 กระบอกสุดท้ายหรือ +ขนาดหรือ +sizeM หรือ +ขนาดK (474-683): +10M
สุดท้ายเราจะส่งออกตารางพาร์ติชัน โปรดจดข้อมูลทั้งหมดอีกครั้ง โดยเฉพาะขนาดบล็อกของพาร์ติชันใหม่ของคุณ คุณจะต้องทราบขนาดของพาร์ติชันในภายหลังเมื่อสร้างระบบไฟล์ ในเวลาเดียวกัน ให้ตรวจสอบว่าส่วนต่างๆ ไม่ทับซ้อนกัน
คำสั่ง (m เพื่อขอความช่วยเหลือ): p Disk /dev/hda: 16 หัว, 38 เซกเตอร์, 683 กระบอกสูบ หน่วย = กระบอกสูบขนาด 608 * 512 ไบต์ Device Boot Begin Start End Blocks Id System /dev/hda1 * 1 1 203 61693 6 DOS 16 - บิต >=32M /dev/hda2 204 204 473 82080 81 Linux/MINIX /dev/hda3 474 474 507 10336 81 Linux/MINIX
อย่างที่คุณเห็น ขณะนี้มี /dev/hda2 - พาร์ติชันของบล็อก 82080 (เทียบเท่ากับประมาณ 80M) และ /dev/hda3 - 10336 บล็อก (ประมาณ 10M)
โปรดทราบว่าการแจกแจงจำนวนมากต้องการให้คุณใช้คำสั่ง t ใน fdisk เพื่อเปลี่ยนพื้นที่ "Linux swap" ซึ่งโดยปกติจะมีหมายเลข 82 คุณสามารถใช้คำสั่ง l เพื่อพิมพ์รหัสประเภทของพาร์ติชันที่รู้จัก จากนั้นใช้ t เพื่อ ตั้งค่าการสลับประเภทพื้นที่ซึ่งสอดคล้องกับ "Linux swap"
ซึ่งจะทำให้โปรแกรมติดตั้งสามารถค้นหาพาร์ติชั่นสวอปของคุณโดยอัตโนมัติตามประเภท หากโปรแกรมติดตั้งของคุณไม่รู้จักพื้นที่สว็อป คุณสามารถรัน fdisk อีกครั้ง และใช้คำสั่ง t ในโหมดคำถาม
ในตัวอย่างข้างต้น ดิสก์ไซลินเดอร์ที่เหลือ (หมายเลข 508 ถึง 683) จะไม่ถูกใช้ คุณสามารถสร้างพาร์ติชันเพิ่มเติมได้ในภายหลัง
สุดท้ายเราใช้คำสั่ง w เพื่อเขียนการเปลี่ยนแปลงและออกจาก fdisk
คำสั่ง (m เพื่อขอความช่วยเหลือ): w #
โปรดทราบว่าการเปลี่ยนแปลงใดๆ ที่คุณทำจะไม่มีผลจนกว่าคุณจะใช้คำสั่ง w คุณจึงสามารถเล่นกับการกำหนดค่าต่าง ๆ และบันทึกไว้เมื่อคุณทำเสร็จแล้ว นอกจากนี้ หากคุณต้องการออกจาก fdisk โดยไม่บันทึกการเปลี่ยนแปลง ให้ใช้คำสั่ง q
นอกจากนี้ โปรดจำไว้ว่า คุณจะไม่สามารถบูต Linux จากพาร์ติชั่นที่ใช้หมายเลขไซลินเดอร์ที่มากกว่า 1,023 ได้ ดังนั้น คุณควรพยายามสร้างพาร์ติชั่นรูทของ Linux บนไซลินเดอร์จนถึง 1,023 แต่ถ้าเป็นไปไม่ได้ ให้บูตจากฟล็อปปี้ดิสก์
Linux บางตัวจำเป็นต้องรีบูทระบบหลังจาก fdisk ทำงานเสร็จแล้ว ซึ่งช่วยให้การเปลี่ยนแปลงตารางพาร์ติชันมีผลกระทบต่อการติดตั้งในภายหลัง fdisk เวอร์ชันใหม่จะเปลี่ยนข้อมูลที่เกี่ยวข้องในเคอร์เนลโดยอัตโนมัติ ดังนั้นจึงไม่จำเป็นต้องรีบูต เพื่อความปลอดภัย หลังจากรัน fdisk คุณควรดาวน์โหลดเครื่องมือการติดตั้งอีกครั้งเหมือนเมื่อก่อน - ก่อนที่จะดำเนินการติดตั้งต่อ
ขอบคุณสำหรับการแปลส่วนนี้ ที่จะดำเนินต่อไป...
เกี่ยวกับผู้เขียน
แดเนียล ร็อบบินส์
Daniel Robbins เป็นผู้ก่อตั้งชุมชน Gentoo และเป็นผู้สร้างระบบปฏิบัติการ Gentoo Linux แดเนียลอาศัยอยู่ในนิวเม็กซิโกกับแมรี่ ภรรยาของเขาและลูกสาวที่กระตือรือร้นสองคน เขายังเป็นผู้ก่อตั้งและเป็นหัวหน้าของ Funtoo และเขียนผลงานไว้มากมาย บทความทางเทคนิคสำหรับ IBM DeveloperWorks, Intel Developer Services และ C/C++ Users Journal
คริส เฮาส์เซอร์
Chris Houser เป็นผู้สนับสนุน UNIX มาตั้งแต่ปี 1994 เมื่อเขาเข้าร่วมทีมบริหารที่ Taylor University (อินเดียนา สหรัฐอเมริกา) ซึ่งเขาได้รับปริญญาตรีสาขาบริหารธุรกิจ วิทยาการคอมพิวเตอร์และคณิตศาสตร์ ตั้งแต่นั้นมา เขาได้ทำงานในหลากหลายสาขา รวมถึงเว็บแอปพลิเคชัน การตัดต่อวิดีโอ ไดรเวอร์ UNIX และ การป้องกันการเข้ารหัส- ใน ช่วงเวลาปัจจุบันทำงานที่ Sentry Data Systems Chris ยังมีส่วนร่วมและร่วมเขียนโปรเจ็กต์ฟรีมากมาย เช่น Gentoo Linux และ Clojure หนังสือความสุขของ Clojure
เพื่อกำหนดว่าอยู่ในสภาพใด ฮาร์ดไดรฟ์ PC ที่ซื้อมา คุณควร:
1) ลองบู๊ตจาก ฮาร์ดไดรฟ์เหตุใดจึงเปิดคอมพิวเตอร์หากไม่มีฟล็อปปี้ดิสก์ในไดรฟ์ A ถ้ามี ระบบปฏิบัติการบูตแล้วฮาร์ดไดรฟ์ก็พร้อมสำหรับการใช้งานแล้วและคุณไม่จำเป็นต้องหันไปใช้ยูทิลิตี้ FDISK หากการดาวน์โหลดล้มเหลว คุณต้องไปที่ขั้นตอนที่ 2
2) ตรวจสอบว่ามีการกำหนดค่าฮาร์ดไดรฟ์หรือไม่เช่น มันมีพาร์ติชั่น DOS หรือไม่? ในการดำเนินการนี้คุณจะต้องบูตจากดิสเก็ตต์สำหรับบูตป้อนคำสั่ง FDISK (ดิสเก็ตต์ต้องมียูทิลิตี้ FDISK) และเลือกตัวเลือก "แสดงข้อมูลเกี่ยวกับพาร์ติชันที่มีอยู่" ในเมนูหลัก หากผลลัพธ์ระบุว่าไม่มีพาร์ติชัน จำเป็นต้องกำหนดค่าฮาร์ดไดรฟ์ มิฉะนั้น คุณสามารถกำหนดค่าใหม่ได้ (เปลี่ยนจำนวนและ/หรือขนาดของพาร์ติชันและไดรฟ์แบบลอจิคัล) โดยใช้ยูทิลิตี้เดียวกัน ในกรณีใดๆ ที่อธิบายไว้ คุณสามารถเตรียมฮาร์ดไดร์ฟให้เสร็จสิ้นเพื่อใช้งานได้ การจัดรูปแบบระดับสูงโลจิคัลไดรฟ์ทั้งหมดที่ใช้ คำสั่งรูปแบบ(บ่อยครั้งมากที่การฟอร์แมตดิสก์จะดำเนินการในภายหลังระหว่างการติดตั้งระบบปฏิบัติการ) หากคุณต้องการฟอร์แมตก่อนติดตั้งระบบปฏิบัติการ ต้องมีฟล็อปปี้ดิสก์ตัวใดตัวหนึ่ง ยูทิลิตี้ฟอร์แมต- หากยูทิลิตี้ FDISK ไม่เริ่มทำงาน คุณต้องไปที่ขั้นตอนที่ 3
3) ทำการฟอร์แมตฮาร์ดไดรฟ์ระดับต่ำ ยูทิลิตี้พิเศษที่มาพร้อมกับพีซี การฟอร์แมตฮาร์ดไดรฟ์ระดับต่ำประกอบด้วยการก่อตัวของเซกเตอร์ (โดยคำนึงถึงค่าสัมประสิทธิ์การสลับกัน) ซึ่งประกอบด้วยการเขียนป้ายกำกับเซกเตอร์ให้กับแทร็กและตรวจสอบคุณภาพ ( ความสามารถทางกายภาพบันทึกข้อมูลไว้ในนั้น) ภาคที่มีข้อบกพร่องจะถูกทำเครื่องหมายด้วยวิธีพิเศษ หลังจาก การจัดรูปแบบระดับต่ำคุณควรรันคำสั่ง FDISK และหากจำเป็น ให้ฟอร์แมตไดรฟ์แบบลอจิคัล การไม่สามารถฟอร์แมตดิสก์ระดับต่ำหมายความว่าฮาร์ดแวร์พีซีมีข้อบกพร่องหรือเชื่อมต่อสายเคเบิลได้ไม่ดี
ดังนั้นการเตรียมฮาร์ดไดรฟ์สำหรับการทำงาน "ตั้งแต่เริ่มต้น" จึงดำเนินการในสามขั้นตอน: 1) การฟอร์แมตฮาร์ดไดรฟ์ระดับต่ำ; 2) การกำหนดค่าฮาร์ดไดรฟ์ 3) การจัดรูปแบบระดับสูงของไดรฟ์ลอจิคัลทั้งหมดที่สร้างขึ้น (รายการนี้เป็นทางเลือก) การจัดรูปแบบระดับต่ำของความทันสมัย ฮาร์ดไดรฟ์ผลิตที่โรงงานผลิต ไม่จำเป็นต้องฟอร์แมตดิสก์ดังกล่าวในระดับต่ำซ้ำ ๆ และเป็นการดำเนินการที่อันตรายมากเนื่องจากอาจทำให้ข้อมูลบริการสูญหายได้ การฟอร์แมตฮาร์ดไดรฟ์รุ่นเก่าในระดับต่ำสามารถทำได้โดยใช้ยูทิลิตี้ CALIBRATE จากชุด NORTON UTILITIES เป็นประโยชน์ในการดำเนินการตามขั้นตอนนี้ประมาณปีละครั้งเพื่อเรียกคืนเครื่องหมายเซกเตอร์และในขณะเดียวกันก็ทดสอบคุณภาพของพื้นผิวดิสก์ จำเป็นต้องแยกระดับต่ำและระดับสูง การจัดรูปแบบยากดิสก์เมื่อเวลาผ่านไปอธิบายได้จากข้อเท็จจริงที่ว่าหลังจากการฟอร์แมตระดับต่ำแล้วจำเป็นต้องกำหนดค่า อัลกอริทึมสำหรับกำหนดค่าฮาร์ดไดรฟ์ให้ทำงาน สภาพแวดล้อมของวินโดวส์เป็นดังนี้:
1) การสร้างพาร์ติชัน DOS หลักโดยมีโลจิคัลดิสก์อยู่
2) การสร้าง ส่วนเพิ่มเติม DOS (เช่นหากจำเป็นจำเป็นต้องติดตั้ง 2 OS บนคอมพิวเตอร์: Windows 98 และ Windows NT และทำงานกับระบบไฟล์ที่แตกต่างกัน)
3) การก่อตัวของดิสก์ลอจิคัลในพาร์ติชัน DOS เพิ่มเติม (หากสร้างขึ้นในขั้นตอนที่ 2)
4) การตั้งค่าสัญลักษณ์ของกิจกรรมของพาร์ติชัน DOS หลัก
การบรรยายครั้งสุดท้ายเกี่ยวกับฮาร์ดไดรฟ์โดยทั่วไปและ ลินุกซ์โดยเฉพาะอย่างยิ่ง วันนี้เราจะมาพูดถึงวิธีแบ่งพาร์ติชั่นฮาร์ดไดรฟ์ วิธีฟอร์แมตพาร์ติชั่น และระบบไฟล์ที่ใช้งานได้ ในการสร้างพาร์ติชันบนดิสก์ใหม่คำสั่งนี้ค่อนข้างเหมาะสำหรับเรา fdisk- ทีม fdiskมีอยู่ในการกระจายทั้งหมด ลินุกซ์จึงอยู่ในความหมายนี้ เครื่องมือสากล- ทีม fdiskสามารถสร้างและลบพาร์ติชั่นดิสก์ได้ แต่ไม่สามารถปรับขนาดได้ ส่วนที่มีอยู่- หากมีส่วน A และ B มีขนาดเท่ากันและจำเป็นต้องเพิ่มส่วน A โดยเสียค่าส่วน B จากนั้นให้ออกคำสั่ง fdiskจะไม่สามารถทำเช่นนี้ได้ทันที คุณจะต้องบันทึกข้อมูลทั้งหมด ลบส่วน A และ B จากนั้นสร้างส่วน A และ B ใหม่ตามขนาดที่ต้องการ
สมมติว่าเรามีฮาร์ดไดรฟ์ที่สะอาดและยังไม่ได้ฟอร์แมต /dev/sdcซึ่งเราต้องแยกเพื่อติดตั้งระบบ ลินุกซ์- มารันโปรแกรมกัน fdiskพร้อมพารามิเตอร์ /dev/sdc- ทำงานในโปรแกรม fdiskจำเป็นต้องมีในฐานะ superuser
igor@adm-ubuntu:~/linux$ sudo fdisk /dev/sdc
จำนวนกระบอกสูบสำหรับดิสก์นี้ตั้งไว้ที่ 19457
นี่เป็นเรื่องปกติ แต่ค่ามากกว่า 1,024
และใน การติดตั้งส่วนบุคคลอาจมีปัญหากับ:
1) โปรแกรมที่เปิดตอนบูท (เช่น LILO เวอร์ชันเก่า)
2) การดาวน์โหลดและมาร์กอัปโปรแกรมจากระบบปฏิบัติการอื่น
(เช่น DOS FDISK, OS/2 FDISK)
คำสั่ง (m สำหรับการอ้างอิง):
ด้วยคำสั่งนี้เราจะเริ่มทำงานกับเรา ฮาร์ดไดรฟ์วี โหมดโต้ตอบ- เคล็ดลับเครื่องมือบอกเราว่าควรคลิกอะไร มสำหรับการอ้างอิง กดปุ่ม มและเราจะเห็นรายการคำสั่งหลัก:
การดำเนินการคำสั่ง
สลับการตั้งค่าสถานะการบูต
b การแก้ไขฉลากดิสก์ bsd
c สลับการตั้งค่าสถานะความเข้ากันได้ของ DOS
d ลบพาร์ติชัน
รายการประเภทระบบไฟล์ที่รู้จัก
m แสดงเมนูนี้
n เพิ่มพาร์ติชั่นใหม่
o การสร้างใหม่ โต๊ะว่างพาร์ติชัน DOS
p เอาท์พุทตารางพาร์ทิชัน
q ออกโดยไม่บันทึกการเปลี่ยนแปลง
กำลังสร้างป้ายกำกับดิสก์ Sun เปล่าใหม่
ไม่ได้เปลี่ยนรหัสระบบพาร์ติชัน
u การเปลี่ยนหน่วยหน้าจอ/เนื้อหา
v ตรวจสอบตารางพาร์ทิชัน
เราเขียนตารางพาร์ติชันลงดิสก์แล้วออก
x ฟังก์ชั่นเพิ่มเติม (สำหรับผู้เชี่ยวชาญเท่านั้น)
มากดปุ่มกัน พีเพื่อดูว่ามีพาร์ติชั่นบนดิสก์ของเราหรือไม่:
ดิสก์ /dev/sdc: 160.0 GB, 160041885696 ไบต์
255 หัว, 63 เซกเตอร์/แทร็ก, 19457 กระบอกสูบ
หน่วย = ทรงกระบอก 16065 * 512 = 8225280 ไบต์
ตัวระบุดิสก์: 0×28f12a69
เราเห็น ข้อมูลทั่วไปเกี่ยวกับดิสก์ของเราและเราเห็นว่าไม่มีพาร์ติชันบนดิสก์ คลิกที่ปุ่มตอนนี้ ลเพื่อดูว่าระบบไฟล์ประเภทใดที่คำสั่งรองรับ fdisk- รายการระบบไฟล์มีขนาดใหญ่ สิ่งที่น่าสนใจสำหรับเราคือ:
5 - ขยาย
82 - การแลกเปลี่ยน Linux
83 - ลินุกซ์ (ext2/ext3/ext4)
มาเริ่มสร้างส่วนต่างๆ กัน ขอให้เรามี 5 ส่วน. พาร์ติชันแรกจะมีขนาด 200 MB และไดเร็กทอรีจะถูกจัดเก็บไว้ในพาร์ติชันนั้น /บูต- ถัดไปจะเป็นส่วนที่จะติดตั้งระบบปฏิบัติการที่เหลือ ลินุกซ์(เราจะจัดสรร 20 GB) จากนั้นส่วน แลกเปลี่ยน(2 GB) จากนั้นเป็นพาร์ติชันที่ขยาย ซึ่งจะแบ่งออกเป็นสองพาร์ติชันที่เหมือนกัน
ในการสร้างส่วนคุณต้องกดปุ่ม n:
คำสั่ง (m สำหรับการอ้างอิง): n
การดำเนินการคำสั่ง
อีขยาย
หน้า ส่วนหลัก (1-4)
fdiskถามว่าเราต้องการสร้างพาร์ติชันใด: แบบขยายหรือแบบพื้นฐาน เราต้องการส่วนหลัก คลิกเลย พีและ เข้า
หมายเลขส่วน (1-4):
ต่อไปคุณจะต้องระบุหมายเลขส่วนเพื่อให้โปรแกรม fdiskรู้ว่าส่วนใดของตารางคือส่วนใด เอ็มบีอาร์บันทึกข้อมูลเกี่ยวกับส่วน มีเพียงสี่ตัวเลือกเท่านั้น (ตามจำนวนส่วน) เราจะระบุตามลำดับคลิกเลย 1 และ เข้า
กระบอกแรก (1-19457, ค่าเริ่มต้น 1):
ต่อไป fdiskขอให้คุณระบุว่าพาร์ติชั่นจะเริ่มต้นจากกระบอกใดและแนะนำตามค่าเริ่มต้นสำหรับกระบอกแรกนั่นคือจุดเริ่มต้นของดิสก์ของเรา เราเห็นด้วยและไม่ใส่อะไรเลยคลิก เข้า
กระบอกสูบสุดท้าย +กระบอกสูบ หรือ +ขนาด(K,M,G) (1-19457, ค่าเริ่มต้น 19457):
ต่อไปเราต้องระบุขนาดส่วนที่จะเป็น ขนาดสามารถระบุได้ทั้งในรูปแบบทรงกระบอก (ซึ่งไม่สะดวกสำหรับเรา) หรือเป็นกิโลเมกะกิกะไบต์ซึ่งสะดวกกว่ามาก พาร์ติชั่นแรกของเราจะมีขนาด 200 MB ดังนั้นเราจึงพิมพ์ +200Mและกด เข้า- การสร้างส่วนเสร็จสมบูรณ์ คลิก พีเพื่อตรวจสอบสิ่งนี้:
คำสั่ง (m สำหรับการอ้างอิง): p
อุปกรณ์โหลดเริ่มต้นสิ้นสุดบล็อกระบบ Id
เราเห็นว่าส่วนนี้ถูกสร้างขึ้นแล้ว เราสร้างส่วนหลักอีกสองส่วนในลักษณะเดียวกัน หลังจากนั้นคลิก พีเพื่อตรวจสอบพาร์ติชัน:
อุปกรณ์โหลดเริ่มต้นสิ้นสุดบล็อกระบบ Id
/dev/sdc1 1 26 208813+ 83 ลินุกซ์
/dev/sdc3 2639 2900 2104515 83 ลินุกซ์
ส่วนที่สี่ถูกสร้างขึ้นเป็นส่วนที่ขยาย หลังจากที่เราเลือกโดยคลิกที่ จ- พิมพ์ขยายแล้วคลิก เข้ายอมรับค่าเริ่มต้นทั้งหมด ดังนั้นเราจะจัดสรรพื้นที่ที่เหลือทั้งหมดสำหรับพาร์ติชันเสริม:
คำสั่ง (m สำหรับการอ้างอิง): n
การดำเนินการคำสั่ง
อีขยาย
หน้า ส่วนหลัก (1-4)
จ
เลือกส่วนที่ 4
กระบอกแรก (2901-19457, ค่าเริ่มต้น 2901):
ใช้ค่าเริ่มต้น 2901
กระบอกสูบสุดท้าย +กระบอกสูบ หรือ +ขนาด(K,M,G) (2901-19457, ค่าเริ่มต้น 19457):
ใช้ค่าเริ่มต้น 19457
ตอนนี้เรามาเริ่มสร้างโลจิคัลพาร์ติชันบนพาร์ติชันเสริมของเรากันดีกว่า กดอีกครั้ง nและเราเห็นว่าตอนนี้โปรแกรม fdiskใช้งานได้กับพาร์ติชันเสริมเท่านั้น:
กระบอกแรก (2901-19457, ค่าเริ่มต้น 2901):
กระบวนการสร้างโลจิคัลพาร์ติชันไม่แตกต่างจากกระบวนการสร้างพาร์ติชันหลัก เป็นผลให้เราได้ภาพต่อไปนี้ตามส่วนต่างๆ:
อุปกรณ์โหลดเริ่มต้นสิ้นสุดบล็อกระบบ Id
/dev/sdc1 1 26 208813+ 83 ลินุกซ์
/dev/sdc2 27 2638 20980890 83 ลินุกซ์
/dev/sdc3 2639 2900 2104515 83 ลินุกซ์
/dev/sdc6 11180 19457 66493003+ 83 ลินุกซ์
บท /dev/sdc3เราควรจัดรูปแบบเป็น สลับพาร์ติชั่น- ดังนั้นเราจึงจำเป็นต้องทำการเปลี่ยนแปลงประเภทระบบไฟล์พาร์ติชัน /dev/sdc3- โดยคลิก ทีจากนั้นเลือกส่วนและระบุตัวระบุประเภทส่วนใหม่ (สำหรับ แลกเปลี่ยน- นี่คือ 82):
คำสั่ง (m สำหรับการอ้างอิง): t
หมายเลขส่วน (1-6): 3
รหัสเลขฐานสิบหก (ป้อน L เพื่อดูรายการรหัส): 82
ประเภทระบบของพาร์ติชัน 3 เปลี่ยนเป็น 82 (Linux swap/Solaris)
คุณสามารถเปลี่ยนประเภทระบบไฟล์บนพาร์ติชันอื่นได้ในลักษณะเดียวกันทุกประการ เราตรวจสอบพาร์ติชันด้วยคำสั่ง พี :
อุปกรณ์โหลดเริ่มต้นสิ้นสุดบล็อกระบบ Id
/dev/sdc1 1 26 208813+ 83 ลินุกซ์
/dev/sdc2 27 2638 20980890 83 ลินุกซ์
/dev/sdc3 2639 2900 2104515 82 การแลกเปลี่ยน Linux / Solaris
/dev/sdc4 2901 19457 132994102+ 5 ขยาย
/dev/sdc5 2901 11179 66501036 83 ลินุกซ์
/dev/sdc6 11180 19457 66493003+ 83 ลินุกซ์
สร้างส่วนต่างๆ แล้ว ตอนนี้ ความสนใจ!การจัดการทั้งหมดกับฮาร์ดไดรฟ์ที่เราเพิ่งทำไปนั้นได้รับการบันทึกไว้แล้ว แรมและไม่มีการเปลี่ยนแปลงใด ๆ กับฮาร์ดไดรฟ์ เพื่อทำการเปลี่ยนแปลงเหล่านี้ คุณต้องกดปุ่ม ก(เขียน)- หลังจากนี้ การเปลี่ยนแปลงจะไม่สามารถย้อนกลับได้ หากตอนนี้คุณกดแทน วต่อคีย์ ถามจากนั้นยูทิลิตี้ fdiskจะออกและจะไม่มีการเปลี่ยนแปลงใดๆ
หากใช้คำสั่ง fdiskพาร์ติชันจะถูกสร้างขึ้นซึ่งจะติดตั้ง bootloader หน้าต่างคุณต้องจำไว้ว่าต้องทำให้ส่วนดังกล่าวใช้งานได้ - โดยใช้คำสั่ง ก.
หลังจากสร้างพาร์ติชันและรีสตาร์ทคอมพิวเตอร์แล้ว จำเป็นต้องฟอร์แมตพาร์ติชัน นี่คือสิ่งที่คำสั่งมีไว้เพื่อ เอ็มเคเอฟเอส- ในการฟอร์แมตพาร์ติชัน คุณต้องระบุประเภทระบบไฟล์และตัวพาร์ติชันเอง:
igor@adm-ubuntu:~$ mkfs -t ext4 /dev/sda
สำหรับระบบไฟล์ที่ใช้บ่อยที่สุดจะมีคำสั่งเช่น mkfs.ext4, mkfs.ext3, mkfs.vfatและอื่น ๆ นั่นคือฟอร์แมตพาร์ติชัน /dev/sda8สามารถทำได้ด้วยคำสั่ง: sudo mkfs.ext4 /dev/sda8.
หากต้องการฟอร์แมตพาร์ติชันเป็น พื้นที่แลกเปลี่ยนคุณต้องใช้คำสั่ง mkswap: mkswap /dev/sdc3.php- ในการเชื่อมต่อพาร์ติชั่น swap ให้ใช้คำสั่ง สวาปอน- หากต้องการปิดใช้งานพื้นที่สว็อปจะมีคำสั่ง การแลกเปลี่ยน- เพื่อให้พาร์ติชั่นสลับเชื่อมต่อโดยอัตโนมัติเมื่อระบบบู๊ต จำเป็นต้องมีไฟล์ในไฟล์ /etc/fstabป้อนสายการเมานต์ที่เหมาะสม เพื่อตรวจสอบว่าระบบใช้พื้นที่สว็อปหรือไม่ ( แลกเปลี่ยน) คุณสามารถใช้คำสั่ง ฟรี:
igor@adm-ubuntu:~$ ฟรี
แคชบัฟเฟอร์ที่ใช้ร่วมกันฟรีที่ใช้ทั้งหมด
เมม: 1024752 581616 443136 0 16888 158100
-/+ บัฟเฟอร์/แคช: 406628 618124
สลับ: 1140544 1792 1138752
เราเห็นว่าระบบใช้พื้นที่สว็อป 1 GB พื้นที่ดิสก์.
สำหรับการจัดการที่ซับซ้อนยิ่งขึ้นกับพาร์ติชันดิสก์ (การปรับขนาดพาร์ติชันดิสก์โดยไม่สูญเสียข้อมูล) คุณสามารถใช้คำสั่งได้ แยกทางกันซึ่งรวมอยู่ในค่าเริ่มต้นในการแจกแจงส่วนใหญ่ด้วย นอกจากนี้ยังมียูทิลิตี้เวอร์ชันกราฟิกที่เรียกว่า แยกส่วน- เกี่ยวกับเรื่องนี้ด้วย ส่วนของฮาร์ดนั่นคือทั้งหมดสำหรับตอนนี้ ข้อมูลที่ได้รับควรจะเพียงพอสำหรับอิสระ พังอย่างหนักดิสก์ลงในพาร์ติชันตามจำนวนที่ต้องการ
วัตถุประสงค์ของโปรแกรม Fdisk
ยูทิลิตี้ Microsoft Fdisk ซึ่งรู้จักกันมาตั้งแต่สมัยของ MS DOS ยังสามารถใช้กับระบบสมัยใหม่ได้
โปรแกรมง่ายๆ นี้ไม่ได้ให้ความยืดหยุ่นมากเท่ากับ PartitionMagic แต่ทำหน้าที่แบ่งพาร์ติชันดิสก์ได้อย่างดีเยี่ยม Fdisk มีประโยชน์ใน
สถานการณ์ฉุกเฉินหรือเมื่อดิสก์ถูกแบ่งพาร์ติชันเป็นครั้งแรก ช่วยให้คุณสามารถล้างพาร์ติชั่นข้อมูลได้อย่างรวดเร็ว
ในระหว่างการดำเนินการโปรแกรม Fdisk จะทำลายข้อมูลที่บันทึกไว้ในดิสก์ดังนั้นอย่าลืมเก็บถาวรไฟล์ที่จำเป็นให้ทันเวลา
โปรแกรม Fdisk ใช้พื้นที่น้อยมาก ซึ่งทำให้สามารถรวมไว้ในฟล็อปปี้ดิสก์ "ฉุกเฉิน" ได้
การเริ่มโปรแกรม
หากระบบปฏิบัติการขัดข้อง ให้ใส่ฟล็อปปี้ดิสก์ฉุกเฉินที่มีไฟล์ Fdisk ลงในฟล็อปปี้ดิสก์ไดรฟ์ รีสตาร์ทพีซีจากฟล็อปปี้ดิสก์ตามที่อธิบายไว้ในส่วนก่อนหน้า หากต้องการเรียกใช้ Fdisk คุณสามารถใช้ดิสก์ได้ การติดตั้งวินโดวส์ 9x. บูตจากนั้นเลือกคำสั่ง เมนูเริ่มคอมพิวเตอร์ที่รองรับซีดีรอม หลังจากโหลด MS DOS แล้ว ให้ป้อน MS ในบรรทัดคำสั่ง คำสั่งดอส a:\fdisk และกด
Windows XP ประกอบด้วย: สาธารณูปโภคต่างๆให้เรียกใช้จากบรรทัดคำสั่ง แต่ส่วนใหญ่มีการเปลี่ยนแปลงที่สำคัญเมื่อเทียบกับรุ่นก่อน เวอร์ชันของ Windows- คำสั่งหลายอย่างได้รับการปรับปรุง มีคำสั่งใหม่จำนวนหนึ่ง และบางคำสั่งได้ถูกลบออกจาก Windows XP ไปแล้ว โดยเฉพาะอย่างยิ่ง Windows XP ไม่รองรับคำสั่งต่อไปนี้ - fdisk, สำรองข้อมูล, detrag, emm386, มิเรอร์, msd, กู้คืน, scandisk, sys ฯลฯ
หากต้องการเปิด Fdisk ใน Windows Millennium เพียงเลือกเมนู Start >> Run ในกล่องโต้ตอบเริ่มโปรแกรม ให้ป้อนคำสั่งในกล่องข้อความเปิด
fdisk แล้วคลิกตกลง
การรวมกันที่สำคัญ
การสร้างพาร์ติชัน
หากต้องการสร้างพาร์ติชันดิสก์ ให้ทำตามขั้นตอนเหล่านี้:
1. ยูทิลิตี้ Fdisk จะแจ้งให้คุณเปิดใช้งานการรองรับดิสก์ขนาดใหญ่ หากคุณปฏิเสธการเปิดใช้งาน คุณจะสามารถสร้างพาร์ติชันพร้อมไฟล์ได้ ระบบไขมัน 16 สูงสุด 2,048 MB. เลือกคำสั่งสร้างพาร์ติชัน DOS หรือโลจิคัลพาร์ติชัน DOS จากเมนู ซึ่งจะสร้างพาร์ติชันแรกสำหรับการติดตั้ง Windows 9x
2. เลือกคำสั่ง Create Primary DOS Partition เพื่อสร้างพาร์ติชันสำหรับเริ่มระบบหลัก
3. เมื่อระบบขอให้ใช้พื้นที่ดิสก์ที่มีอยู่ทั้งหมดสำหรับพาร์ติชัน ให้ตอบปฏิเสธ คุณควรจัดเตรียมพื้นที่ดิสก์สำรองสำหรับพาร์ติชันเพิ่มเติมอีกสองพาร์ติชันซึ่งจะช่วยให้คุณสามารถติดตั้ง Windows XP ได้ตลอดจนจัดเก็บเอกสารและไฟล์โปรแกรมแยกต่างหาก
4. กำหนดขนาดของพาร์ติชันแรก ตารางสามารถช่วยได้ 1.
ตารางที่ 1. ขนาดของโลจิคัลไดรฟ์ที่จำเป็นสำหรับการติดตั้งระบบปฏิบัติการต่างๆ
ขนาดระบบปฏิบัติการ, MB
วินโดว์ 98 400-2,000
วินโดวส์เอ็นที 4.0 124-1000
วินโดวส์ 2000 มืออาชีพ 650-2,000
วินโดวส์เอ็กซ์พี ฉบับบ้าน 1 500-2 000
Windows XP Professional 1,500-2,000
ลินุกซ์ RedHat 6.1 135-2,000
5. ตั้งค่าพาร์ติชันแรกว่าแอ็คทีฟซึ่งมีไว้สำหรับการบูต
กดปุ่ม
6. ขั้นแรกเลือกคำสั่งเมนู สร้างพาร์ติชัน DOS หรือตรรกะ ดิสก์ดอสจากนั้น - การสร้างพาร์ติชัน DOS เพิ่มเติมซึ่งจะช่วยให้คุณสร้างได้ โลจิคัลพาร์ติชันสำหรับระบบไฟล์ถัดไป
7. นำโดยโต๊ะ 1 กำหนดขนาดของพาร์ติชันที่สองที่จะติดตั้งระบบปฏิบัติการที่สอง
8. สร้างพาร์ติชันที่สามในลักษณะเดียวกัน นอกจากนี้ยังสามารถสร้างใน Windows XP โดยใช้โปรแกรม Disk Manager
9. หากต้องการออกจากโปรแกรม ให้กดปุ่ม
เพื่อให้มีข้อมูลที่ครอบคลุมเกี่ยวกับ พารามิเตอร์ที่ยากไดรฟ์ ทำตามลำดับ Start => Control Panel => Administrative Tools => Computer Management
เลือกตัวจัดเรียงข้อมูลบนดิสก์ ในกล่องโต้ตอบที่เปิดขึ้น ให้เลือกดิสก์ที่จะวิเคราะห์ แล้วคลิกปุ่มวิเคราะห์ ในกล่องโต้ตอบการจัดเรียงข้อมูลบนดิสก์ ให้คลิกปุ่มพิมพ์รายงาน