Fdisk สร้างพาร์ติชัน การแบ่งพาร์ติชันฮาร์ดดิสก์ (FDISK) การลบพาร์ติชันที่มีอยู่

การเขียน /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 โดยพิมพ์

ฟดิสก์

ที่ไหน ชื่ออุปกรณ์ Linux ที่คุณต้องการจัดสรรพาร์ติชัน ตัวอย่างเช่น หากคุณต้องการ fdisk ดิสก์ IDE แรก ให้ใช้คำสั่ง fdisk /dev/hda /dev/hda (ดิสก์ IDE แรก) ถูกใช้เป็นค่าเริ่มต้น เว้นแต่คุณจะระบุเป็นอย่างอื่น

สำหรับ 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 แล้วคลิกตกลง

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

    การสร้างพาร์ติชัน

    หากต้องการสร้างพาร์ติชันดิสก์ ให้ทำตามขั้นตอนเหล่านี้:

    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. ตั้งค่าพาร์ติชันแรกว่าแอ็คทีฟซึ่งมีไว้สำหรับการบูต

    กดปุ่ม และกลับสู่เมนูโปรแกรมหลัก เลือกคำสั่งเมนู เลือก Active Partition และกำหนดพาร์ติชันแรกเป็นพาร์ติชันที่ใช้งานอยู่

    6. ขั้นแรกเลือกคำสั่งเมนู สร้างพาร์ติชัน DOS หรือตรรกะ ดิสก์ดอสจากนั้น - การสร้างพาร์ติชัน DOS เพิ่มเติมซึ่งจะช่วยให้คุณสร้างได้ โลจิคัลพาร์ติชันสำหรับระบบไฟล์ถัดไป

    7. นำโดยโต๊ะ 1 กำหนดขนาดของพาร์ติชันที่สองที่จะติดตั้งระบบปฏิบัติการที่สอง

    8. สร้างพาร์ติชันที่สามในลักษณะเดียวกัน นอกจากนี้ยังสามารถสร้างใน Windows XP โดยใช้โปรแกรม Disk Manager

    9. หากต้องการออกจากโปรแกรม ให้กดปุ่ม แล้วกดคีย์ผสมสองครั้ง ให้ดำเนินการ “สตาร์ทระบบอุ่นเครื่อง”

    เพื่อให้มีข้อมูลที่ครอบคลุมเกี่ยวกับ พารามิเตอร์ที่ยากไดรฟ์ ทำตามลำดับ Start => Control Panel => Administrative Tools => Computer Management

    เลือกตัวจัดเรียงข้อมูลบนดิสก์ ในกล่องโต้ตอบที่เปิดขึ้น ให้เลือกดิสก์ที่จะวิเคราะห์ แล้วคลิกปุ่มวิเคราะห์ ในกล่องโต้ตอบการจัดเรียงข้อมูลบนดิสก์ ให้คลิกปุ่มพิมพ์รายงาน