การเปลี่ยนโหมด ahci จากบรรทัดคำสั่ง การเปิดใช้งานโหมดฮาร์ดไดรฟ์ AHCI โดยไม่ต้องติดตั้ง Windows ใหม่

อย่างที่คุณทราบองค์ประกอบหลักอย่างหนึ่งของอุปกรณ์คอมพิวเตอร์คือฮาร์ดไดรฟ์ที่ใช้เก็บข้อมูล สำหรับฮาร์ดไดรฟ์ทุกประเภท จะใช้คำว่า AHCI แต่ผู้ใช้จำนวนมากไม่เพียงแต่รู้วิธีเปิดใช้งาน AHCI แต่ยังไม่รู้ว่ามันคืออะไร พิจารณาความหมายของคำศัพท์หลักและการดำเนินการที่จำเป็นในการเปิดใช้งานโหมดนี้บนระบบ Windows

AHCI คืออะไร?

ฮาร์ดไดรฟ์สมัยใหม่ที่เชื่อมต่อกับเมนบอร์ดผ่านการทำงานสามารถใช้สองโหมด: IDE (เข้ากันได้กับอุปกรณ์รุ่นเก่า) และ AHCI - มาตรฐานล่าสุดที่กำหนดให้เป็นอินเทอร์เฟซตัวควบคุมโฮสต์ขั้นสูงซึ่งช่วยให้คุณเพิ่มประสิทธิภาพของอุปกรณ์และการติดตั้งได้อย่างมาก ระบบปฏิบัติการเนื่องจากข้อมูลการอ่านเร็วขึ้น

ไดรฟ์ SSD ที่ทันสมัยเกือบทั้งหมดแสดงประสิทธิภาพที่เพิ่มขึ้นเมื่อเข้าถึงได้อย่างแม่นยำเมื่อตั้งค่าโหมด AHCI แต่นี่ไม่ใช่สิ่งที่สำคัญที่สุด

โหมด AHCI มีไว้เพื่ออะไร?

ตอนนี้เรามาดูคำถามเกี่ยวกับวิธีเปิดใช้งานโหมด AHCI ใน Windows กันดีกว่า มาดูประโยชน์ที่ผู้ใช้คอมพิวเตอร์สมัยใหม่จะได้รับจากการเปิดใช้งานโหมดนี้

ก่อนอื่น เมื่อเปิดใช้งานโหมด AHCI คุณสามารถเปลี่ยนหรือติดตั้งฮาร์ดไดรฟ์เพิ่มเติมได้ ตามที่กล่าวไว้ว่า "ได้ทันที" (แม้ว่าจะไม่ได้ปิดคอมพิวเตอร์หรือติดตั้งระบบปฏิบัติการใหม่ก็ตาม) นี่เป็นข้อดีอย่างมากสำหรับเซิร์ฟเวอร์อย่างไม่ต้องสงสัย

ด้านที่สองเกี่ยวข้องกับความจริงที่ว่าเมื่อติดตั้งโหมดนี้เทคโนโลยี NCQ พิเศษจะมีผลใช้งานซึ่งช่วยให้คุณลดจำนวนการเคลื่อนไหวของหัวอ่านในขณะที่เร่งการใช้งานการเข้าถึงฮาร์ดไดรฟ์พร้อมกันโดย แอปพลิเคชัน โปรแกรม และบริการต่างๆ ท้ายที่สุด เชื่อว่าการเปิดใช้งาน AHCI จะส่งผลดีต่อประสิทธิภาพโดยรวมของระบบ แน่นอนว่าตามความเห็นของผู้เชี่ยวชาญและผู้ใช้จะเห็นได้ว่าประสิทธิภาพที่บ้านจะไม่เพิ่มขึ้นอย่างมีนัยสำคัญอย่างไรก็ตามหากคุณติดตั้งฮาร์ดไดรฟ์ SSD จะเป็นการดีกว่าหากเปิดใช้งานโหมดนี้

สิ่งที่ไม่ควรทำและสิ่งที่ต้องใส่ใจในตอนแรก

แต่ความเข้าใจผิดที่สำคัญที่สุดของผู้ใช้ส่วนใหญ่คือพวกเขาพยายามใช้เฉพาะการตั้งค่าของระบบ BIOS หลักเพื่อเปิดใช้งาน (อย่างน้อยก็สามารถอ่านได้ในบทวิจารณ์ส่วนใหญ่เกี่ยวกับปัญหาที่เกิดขึ้น) ห้ามมิให้ทำเช่นนี้โดยเด็ดขาดโดยไม่ต้องดำเนินการเบื้องต้นในระบบปฏิบัติการ

คุณสามารถเปิดใช้งานโหมดใน BIOS ได้ก็ต่อเมื่อคุณติดตั้งระบบปฏิบัติการบนฮาร์ดไดรฟ์ที่ "สะอาด" หากคุณทำตามขั้นตอนนี้กับระบบปฏิบัติการที่มีอยู่ในเครื่อง Windows จะสร้างข้อผิดพลาดเมื่อเริ่มต้นระบบและจะเข้าสู่โหมดการรีบูตอย่างต่อเนื่อง จากนั้นการร้องเรียนก็เริ่มขึ้นโดยบอกว่าผู้ใช้เปิดใช้งานโหมด AHCI ใน Windows แต่ก็ไม่มีอะไรดีเกิดขึ้น จะตอบอะไร? กฎพื้นฐานอาจถูกละเมิด เนื่องจากการปรับเปลี่ยนระบบที่แตกต่างกันจำเป็นต้องมีการดำเนินการที่แตกต่างกัน

จะตรวจสอบได้อย่างไรว่าโหมด AHCI ทำงานอยู่หรือไม่?

แต่ก่อนอื่นคุณควรตรวจสอบว่าเปิดใช้งานโหมดนี้หรือไม่ บางทีอาจไม่จำเป็นต้องเปิดใช้งานเพิ่มเติม

ในกรณีที่ง่ายที่สุด เมื่อเริ่มต้นเทอร์มินัลคอมพิวเตอร์หรือแล็ปท็อป คุณต้องไปที่การตั้งค่า BIOS และเข้าถึงส่วนโหมด SATA

ในระบบปฏิบัติการคุณสามารถใช้ "ตัวจัดการอุปกรณ์" ซึ่งเรียกจาก "แผงควบคุม" การดูแลระบบหรือคอนโซล "เรียกใช้" ด้วยคำสั่ง devmgmt.msc และไปที่ส่วนตัวควบคุม IDE ATA/ATAPI เมื่อเปิดใช้งานโหมดนี้ ตัวควบคุม AHCI จะแสดงในอุปกรณ์มาตรฐาน หากไม่อยู่ในรายการ คุณจะต้องตัดสินใจว่าจะเปิดใช้งาน AHCI ในระบบอย่างไร อีกครั้งการตัดสินใจขึ้นอยู่กับเวอร์ชันของ Windows ที่ติดตั้งบนคอมพิวเตอร์

วิธีเปิดใช้งานโหมด AHCI ใน Windows 7

ก่อนอื่นเรามาดูที่ "เจ็ด" กันก่อน สำหรับเวอร์ชันที่เจ็ดและสิบการดำเนินการจะดูค่อนข้างคล้ายกัน แต่สำหรับ Windows 8 การดำเนินการจะแตกต่างกันมาก

  • ขั้นตอนแรกคือการเรียกตัวแก้ไขรีจิสทรี (regedit ในคอนโซล Run)
  • ขยายเธรด HKLM
  • ผ่านไดเร็กทอรี SYSTEM, CurrentControlSet และไดเร็กทอรี Services สุดท้าย เข้าถึงโฟลเดอร์ msahci
  • ทางด้านขวาเรียกเมนูเพื่อแก้ไขพารามิเตอร์ Start และตั้งค่าเป็นศูนย์
  • ตอนนี้ในไดเร็กทอรี Services คุณต้องค้นหาไดเร็กทอรี IastorV ซึ่งสำหรับพารามิเตอร์ Start จะดำเนินการคล้ายกับที่อธิบายไว้ข้างต้น
  • หลังจากทำตามขั้นตอนเหล่านี้เสร็จแล้วเท่านั้น คำถามว่าจะเปิดใช้งาน AHCI ใน BIOS ได้อย่างไรโดยไม่มีผลกระทบร้ายแรงต่อระบบก็จะยุติปัญหา

การดำเนินการใน Windows 8/8.1

สำหรับ Windows 8 วิธีการข้างต้นจะไม่ทำงานเนื่องจากมีวิธีแก้ปัญหาที่ง่ายกว่า ในกรณีนี้ คุณต้องตั้งค่าระบบเป็นโหมดการบูตขั้นต่ำในเซฟโหมดก่อน จะเปิดใช้งาน AHCI ได้อย่างไร? ง่ายพอ

  • ในการดำเนินการนี้ ขั้นแรกให้เรียกบรรทัดคำสั่ง (จำเป็นในฐานะผู้ดูแลระบบ) และป้อนชุดค่าผสม bcdedit /set (ปัจจุบัน) safeboot น้อยที่สุด
  • หลังจากนี้คุณจะต้องรีบูตเมื่อเริ่มต้นการรีสตาร์ทให้เข้าสู่การตั้งค่า BOIS จากนั้นเปลี่ยนโหมดจาก IDE เป็น AHCI
  • หลังจากบันทึกการตั้งค่าแล้ว การรีบูตจะตามมาอีกครั้ง คอนโซลคำสั่งจะถูกเรียก และบรรทัด bcdedit /deletevalue (ปัจจุบัน) safeboot จะถูกเขียนลงไป หลังจากนั้นการรีสตาร์ทคอมพิวเตอร์อีกครั้งจะตามมา

โดยหลักการแล้ว คำถามเกี่ยวกับวิธีเปิดใช้งาน AHCI ใน G8 สามารถแก้ไขได้โดยใช้ยูทิลิตี้พิเศษจาก Intel (แน่นอน หากคุณมีโปรเซสเซอร์จากผู้ผลิตรายนี้)

  • ขั้นแรกคุณต้องดาวน์โหลดไดรเวอร์ในรูปแบบของไฟล์ f6flpy และเครื่องมือปรับแต่ง SetupRST.exe จากแหล่งข้อมูลอย่างเป็นทางการ
  • หลังจากนั้นใน "ตัวจัดการอุปกรณ์" ฮาร์ดไดรฟ์ที่ต้องการจะถูกเลือก จากนั้นจะใช้ขั้นตอนการอัพเดตไดรเวอร์ และไฟล์ f6flpy ที่ดาวน์โหลดมาจะถูกระบุด้วยตนเองว่าเป็นไดรเวอร์
  • ตามด้วยการรีบูต และหลังจากที่ระบบเริ่มต้นด้วยโหมด AHCI ที่เปิดใช้งานแล้ว ไฟล์การกำหนดค่าปฏิบัติการ SetupRST จะถูกเปิดใช้งานเพื่อให้การตั้งค่าคอมพิวเตอร์เสร็จสมบูรณ์

จะเปิดใช้งาน AHCI บน Windows 10 ได้อย่างไร?

ดังที่ได้กล่าวไปแล้วสำหรับระบบเวอร์ชันที่ 10 การดำเนินการค่อนข้างคล้ายกับการดำเนินการใน Windows 7 ข้อแตกต่างเพียงอย่างเดียวคือการเลือกโฟลเดอร์และพารามิเตอร์

  • ในรีจิสทรีของระบบเราค้นหาไดเร็กทอรีบริการ ในที่นี้ ไดเร็กทอรี storahci ใช้สำหรับพารามิเตอร์ Start
  • ถัดไป ค่าศูนย์จะถูกตั้งค่าสำหรับพารามิเตอร์ 0 ในไดเร็กทอรี storahci/StartOverride และ iaStorV/StartOverride
  • หลังจากนี้ คุณสามารถเริ่มเปิดใช้งานค่าเริ่มต้นได้ในการตั้งค่าระบบอินพุต/เอาท์พุตหลักของ BIOS

อย่างไรก็ตามในระบบเวอร์ชันที่แปดการแก้ไขพารามิเตอร์ที่คล้ายกันก็สามารถทำได้เช่นกัน แต่ทำไมถ้ามีวิธีแก้ไขปัญหาที่มีเหตุผลง่ายกว่านี้ล่ะ?

การเปิดใช้งาน AHCI ใน BIOS

ในการเข้าสู่การตั้งค่าบนคอมพิวเตอร์เดสก์ท็อปปุ่ม Del มักใช้บ่อยที่สุดและสำหรับแล็ปท็อป - F2, F12 ใช้ร่วมกับปุ่ม Esc และ Fn หรือปุ่มพิเศษบนแผงควบคุมเช่น ASSIST ใน Sony VAIO

ที่นี่คุณจะต้องค้นหาส่วนโหมด AHCI หรือการตั้งค่า จะเปิดใช้งานพารามิเตอร์ที่จำเป็นใน BIOS ได้อย่างไร? เพียงใช้ปุ่ม Enter บนบรรทัดการตั้งค่าโหมด SATA และเลือกพารามิเตอร์โดยใช้ลูกศรพร้อมการยืนยันในรูปแบบของการกด Enter อีกครั้ง เมื่อออกอย่าลืมบันทึกการเปลี่ยนแปลง (F10 + Y) และรีบูตระบบ เมื่อคุณรีสตาร์ท ระบบจะติดตั้งไดรเวอร์ที่จำเป็นโดยอัตโนมัติ

ปัญหาที่เป็นไปได้

ขออภัย บางครั้งข้อผิดพลาดที่ไม่คาดคิดอาจเกิดขึ้นเมื่อเปลี่ยนไปใช้โหมด AHCI บางทีฮาร์ดไดรฟ์เองก็ไม่รองรับโหมดการทำงานนี้ ในกรณีนี้ การพยายามเปิดใช้งาน AHCI ไม่มีประโยชน์

ในทางกลับกัน หากระบบบู๊ต แต่มีข้อผิดพลาดบางอย่างปรากฏขึ้นหรือเกิดข้อขัดข้องอย่างแม่นยำหลังจากเปลี่ยนจาก IDE เป็น AHCI คุณสามารถลองแก้ไขปัญหาโดยใช้ยูทิลิตี้ที่พัฒนาขึ้นเป็นพิเศษจาก Microsoft ที่เรียกว่า Fix It

หากไม่มีอย่างใดอย่างหนึ่งช่วยคุณจะต้องเรียกการตั้งค่า BIOS อีกครั้งและเปลี่ยนโหมดการทำงานของฮาร์ดไดรฟ์ โปรดทราบ: หากเปิดใช้งาน AHCI โดยไม่ทำตามขั้นตอนเบื้องต้นในรีจิสทรีของระบบที่อธิบายไว้ข้างต้น วิธีการเหล่านี้อาจไม่ทำงาน วิธีแก้ไขคือการคืนค่าระบบโดยใช้สื่อแบบถอดได้หรือการติดตั้ง Windows ใหม่ทั้งหมด ดังนั้นควรระวัง อย่างไรก็ตาม ฉันอยากจะหวังว่ามันจะไม่มาถึงจุดนี้ (แน่นอน โดยมีเงื่อนไขว่าลำดับทั้งหมดจะเสร็จสมบูรณ์ตามลำดับที่ระบุไว้ในคำอธิบาย)

เมื่อทำซ้ำหรือล้างข้อมูล คุณสามารถเปิดใช้งานโหมดนี้ใน BIOS ได้ในตอนแรก เพื่อที่คุณจะได้ไม่ต้องรีบค้นหาวิธีแก้ปัญหาเพื่อเปิดใช้งานหรือแก้ไขปัญหาและทำงานผิดปกติในคอมพิวเตอร์หรือแล็ปท็อปของคุณในภายหลัง

แทนที่จะเป็นยอดรวม

โดยสรุปยังคงต้องเสริมว่าผู้ใช้ที่ไม่มีประสบการณ์ซึ่งไม่คุ้นเคยกับความซับซ้อนในการตั้งค่าระบบ BIOS หลักและระบบปฏิบัติการ Windows ไม่ควรเปิดใช้งานโหมดนี้เว้นแต่จะจำเป็นจริงๆ ในทำนองเดียวกันในคอมพิวเตอร์สมัยใหม่ที่มีโปรเซสเซอร์ที่ทรงพลังและ RAM จำนวนมาก ประสิทธิภาพที่เพิ่มขึ้นจะไม่สังเกตเห็นได้ชัดเจนเป็นพิเศษ บนเทอร์มินัลหรือแล็ปท็อปรุ่นเก่า ไม่มีประโยชน์ที่จะใช้โหมดนี้เลย โดยพื้นฐานดังที่ได้กล่าวไปแล้วการตั้งค่าดังกล่าวจะเหมาะสมกว่าสำหรับเซิร์ฟเวอร์เมื่อเข้าถึงฮาร์ดไดรฟ์โดยเทอร์มินัลลูกหลายโหลบนเครือข่ายท้องถิ่น

ความเร็วของคอมพิวเตอร์เท่ากับความเร็วของส่วนที่ช้าที่สุด ในความเป็นจริง ส่วนที่ช้าที่สุดในคอมพิวเตอร์คือฮาร์ดไดรฟ์

ฮาร์ดไดรฟ์สมัยใหม่เกือบทั้งหมดมีอินเทอร์เฟซ SATA และรองรับโปรโตคอล SATA II มาเธอร์บอร์ดสมัยใหม่เกือบทั้งหมดสามารถทำงานร่วมกับโปรโตคอลนี้ได้และรองรับโหมดการทำงานของคอนโทรลเลอร์หลายโหมด ได้แก่:

    ไอดี- บังคับให้ SATA ทำงานในโหมด IDE

    การโจมตี- เปิดใช้งานคอนโทรลเลอร์ RAID ในตัว หลังจากนั้นคุณจึงสามารถเข้าถึงการตั้งค่าได้

    สิ่งสำคัญคือต้องเข้าใจว่า RAID ดังกล่าวเป็นซอฟต์แวร์ ไม่ใช่ฮาร์ดแวร์ ซอฟต์แวร์แม้ว่าจะอยู่ที่ระดับ BIOS
    การใช้งานไม่มีประโยชน์บนระบบ Linux (จะดีกว่ามากและถูกต้องกว่าในการจัดระเบียบการโจมตีโดยใช้ Linux เอง) แต่ก็ค่อนข้างสมเหตุสมผลสำหรับ Windows (เพื่อหลีกเลี่ยงโรคริดสีดวงทวารด้วย)

    เอเอชซีไอ- เปิดใช้งานโหมด AHCI สำหรับ SATA II

ปัญหาคือโหมดการทำงาน "IDE" จะถูกเปิดใช้งานตามค่าเริ่มต้นเสมอ ด้วยเหตุผลด้านความเข้ากันได้ และสิ่งที่เราต้องทำคือเพียงแค่เปลี่ยนเป็น "AHCI"

คำแนะนำสำหรับลินุกซ์

  1. เปิดใช้งานโหมด AHCI

คำแนะนำสำหรับ Windows XP

  1. เปิดตัว Windows XP
  2. ดาวน์โหลดไดรเวอร์ SATA ที่จำเป็นสำหรับคอนโทรลเลอร์จากอินเทอร์เน็ต
  3. ใน Device Manager บังคับเปลี่ยนไดรเวอร์ IDE ที่มีอยู่เป็นไดรเวอร์ที่ดาวน์โหลด ()
  4. รีบูทและเข้าไปใน BIOS
  5. เปิดใช้งานโหมด AHCI
  6. รีบูทเข้าสู่ Windows XP (ตอนนี้สามารถโหลดได้) การติดตั้งอุปกรณ์ "ใหม่" จะเกิดขึ้นโดยอัตโนมัติ
  7. รีบูท (Windows เองจะถามสิ่งนี้)

นอกจากนี้

แลกเปลี่ยนร้อน

สามารถเปลี่ยนดิสก์ที่เชื่อมต่อกับคอนโทรลเลอร์ SATA ที่ทำงานในโหมด AHCI ได้ทันที นั่นคือโดยไม่ต้องปิดคอมพิวเตอร์ สิ่งนี้จะไม่ทำงานในโหมด IDE ดิสก์ใหม่จะมองไม่เห็นจนกว่าคอมพิวเตอร์จะรีบูท

มีความเกี่ยวข้องมากสำหรับดิสก์ด็อกกิ้งสเตชั่นที่เชื่อมต่อผ่าน eSATA และสำหรับอาร์เรย์ RAID ของซอฟต์แวร์

ไม่มีฟังก์ชันการสลับโหมดใน BIOS

ซึ่งมักเกิดขึ้นกับคอมพิวเตอร์ที่ใช้ Vista Ready

โหมด AHCI ถูกเปิดใช้งานตามค่าเริ่มต้น การตั้งค่า BIOS ได้ถูกลบออกไปแล้ว สร้างขึ้นเพื่อให้ผู้ใช้ทั่วไปไม่สามารถติดตั้ง XP ได้ (ตัวติดตั้งไม่มีไดรเวอร์ที่จำเป็นและเราไม่สามารถเปลี่ยนไปใช้ IDE มาตรฐานได้)

ผลของการสมรู้ร่วมคิดระหว่าง Microsoft และผู้ผลิต

ในกรณีนี้ คุณสามารถลองค้นหาเฟิร์มแวร์ BIOS ของบริษัทอื่นที่จะมีตัวเลือกโหมดให้ใช้งานได้
ใช้ตามความเสี่ยงและอันตรายของคุณเองเท่านั้น ขั้นตอนการแฟลช BIOS นั้นเป็นอันตราย เฟิร์มแวร์ที่มี BIOS ของบริษัทอื่นนั้นมีอันตรายเป็นสองเท่า

NCQ (Native Command Queuing) การจัดคิวคำสั่งในตัว (ฮาร์ดแวร์)

อ้างจากวิกิพีเดีย:

อุปกรณ์ที่รองรับ NCQ สามารถรับคำขอหลายรายการพร้อมกันและจัดระเบียบลำดับการดำเนินการใหม่เพื่อให้ได้ประสิทธิภาพสูงสุด (ประสิทธิภาพ) โดยคำนึงถึงสถาปัตยกรรมภายในของอุปกรณ์ (ลดจำนวนการเคลื่อนไหวของศีรษะให้เหลือน้อยที่สุดและรอเซกเตอร์ที่ต้องการบนแทร็ก ).

ภาพประกอบภาพ:

ให้ผลผลิตเพิ่มขึ้น 15-30%

NCQ รองรับ RAID หรือไม่

NCQ ทำงานในระดับฮาร์ดแวร์ของชิ้นส่วนฮาร์ดแวร์หรือฮาร์ดไดรฟ์ นั่นคือในระดับที่ต่ำกว่า RAID ใดๆ

ดังนั้น "สนับสนุน" จึงเป็นคำที่ผิด หากฮาร์ดไดรฟ์มี NCQ แสดงว่าฮาร์ดไดรฟ์นั้นทำงานภายใต้สภาวะใดก็ตาม

Linux – การแปลงคอนโทรลเลอร์ SATA จากโหมด IDE เป็น AHCI

ดังนั้นจึงจำเป็นต้องถ่ายโอนคอนโทรลเลอร์ SATA จากโหมด IDE ไปยัง AHCI ฉันเปลี่ยนโหมด BIOS รีบูทเซิร์ฟเวอร์ และเกิดเคอร์เนลตื่นตระหนก ปรากฎว่าไม่ใช่ทุกอย่างจะง่ายนัก

ดังนั้นสิ่งที่ต้องทำเพื่อให้ระบบบูตได้:

1) คืนโหมด IDE ไปที่ BIOS บูตระบบ

2) เปิด /etc/modprobe.conf เพื่อแก้ไขและมองหาบรรทัด:

นามแฝง scsi_hostadapter ata_piix

แทนที่ด้วยบรรทัด:

AHCI วิธีเปิดใช้งานและกำหนดค่า

อินเทอร์เฟซตัวควบคุมโฮสต์ขั้นสูง (AHCI)
- กลไกที่ใช้ในการเชื่อมต่ออุปกรณ์จัดเก็บข้อมูลผ่านโปรโตคอล Serial ATA ช่วยให้สามารถใช้คุณสมบัติขั้นสูง เช่น command queuing (NCQ) ในตัว และ hot swapping สิ่งที่สำคัญที่สุดคือหากเปิดใช้งานโหมด ANCI โหมด TRIM ใน SSD จะถูกเปิดใช้งาน นอกจากนี้ หากไม่ได้เปิดใช้งานโหมด ANCI บางครั้งจะไม่สามารถอัปเดตเฟิร์มแวร์ใน SSD ได้ (เช่น KINGSTON)

โหมดการทำงานของ ACHI ช่วยให้คุณใช้เพื่อล้าง "ขยะ" บน SSD

AHCI สร้างขึ้นในชิปเซ็ต Intel โดยเริ่มตั้งแต่ ICH6 บางเวอร์ชัน และในชิปเซ็ตทั้งหมดสำหรับแพลตฟอร์ม Core i3/i5/i7 สำหรับแพลตฟอร์มหลัก AHCI ถูกนำไปใช้ในคอนโทรลเลอร์ต่อไปนี้:

PCHM Intel RAID/AHCI คอนโทรลเลอร์ฮับ
ฮับคอนโทรลเลอร์ Intel PCH SATA RAID/AHCI
ฮับคอนโทรลเลอร์ Intel ICH10R/DO SATA RAID/AHCI
ฮับคอนโทรลเลอร์ Intel ICH10D SATA AHCI
Intel ICH9M-E SATA RAID/AHCI คอนโทรลเลอร์ฮับ
ฮับคอนโทรลเลอร์ Intel ICH9M AHCI
Intel 82801IR/IO Controller Hub (ICH9R/DO) - RAID และ AHCI
Intel 82801HEM I/O Controller Hub (ICH8M-E) - RAID และ AHCI
Intel 82801HBM I/O Controller Hub (ICH8M) - AHCI เท่านั้น
ฮับคอนโทรลเลอร์ Intel 82801HR/HH/HO I/O (ICH8R /DH/DO) - RAID และ AHCI
ฮับคอนโทรลเลอร์ I/O Intel 631xESB/632xESB - RAID และ AHCI
Intel 82801GHM I/O Controller Hub (ICH7MDH) - RAID เท่านั้น
Intel 82801GBM I/O Controller Hub (ICH7M) - AHCI เท่านั้น
Intel 82801GR/GH I/O Controller Hub (ICH7R/DH) - RAID และ AHCI
Intel 82801FR I/O Controller Hub (ICH6R) - RAID และ AHCI
Intel 82801FBM I/O Controller Hub (ICH6M) - AHCI เท่านั้น

วิธีเปิดใช้งานโหมด AHCI สำหรับระบบปฏิบัติการที่ติดตั้งไว้แล้ว

วินโดวส์เอ็กซ์พี

ในการติดตั้งไดรเวอร์จากระบบ Windows XP ที่ติดตั้งไว้ คุณต้องมี:

ทำได้ดังนี้
ไปที่ตัวจัดการอุปกรณ์และค้นหาตัวควบคุม IDE ATA/ATAPI ในรายการ
เราอัปเดตไดรเวอร์สำหรับคอนโทรลเลอร์ (โดยค่าเริ่มต้นมี 2 อัน)
ในการดำเนินการนี้ ให้เลือก Update driver => ไม่ต้องค้นหา ฉันจะเลือกไดรเวอร์ที่เหมาะสมเอง
ระบุเส้นทางไปยังโฟลเดอร์บนดิสก์การติดตั้งสำหรับเมนบอร์ด
ยกเลิกการเลือก “เฉพาะอุปกรณ์ที่รองรับ” และเลือกตัวควบคุม Intel(R) ICH8R/D0/DH SATA AHCI จากรายการ (นี่เป็นเรื่องจริงสำหรับคอนโทรลเลอร์ทั้งคู่!!!) หากคุณมี ICH10R ให้ตั้งค่าเป็น 10R ตามลำดับ

รีบูตและเข้าสู่ BIOS

ใน BIOS ให้เปิดใช้งานโหมด AHCI สำหรับคอนโทรลเลอร์ SATA และบันทึก (หรือเต้นรำกับแทมบูรีนด้วยการแฮ็ก BIOS)

ในระหว่างการเริ่มต้นระบบหลังจาก POST คุณจะเห็นหน้าจอการเริ่มต้น SATA AHCI BIOS รายการช่องและอุปกรณ์ที่เชื่อมต่อจะปรากฏขึ้น

หากมีอุปกรณ์ใหม่ปรากฏขึ้นและ Windows เสนอให้ติดตั้งไดรเวอร์โดยอัตโนมัติ เราจะปฏิเสธ

ดาวน์โหลดไดรเวอร์ที่อัพเดตแล้ว รันและสังเกตการติดตั้งไดรเวอร์

ในตัวจัดการอุปกรณ์ ในส่วน IDE ATA/ATAPI ตอนนี้คอนโทรลเลอร์มีเพียง: คอนโทรลเลอร์ ICH9R/DO/DH SATA AHCI, IDE รองและหลัก, คอนโทรลเลอร์ PCI IDE สองแชนเนลมาตรฐาน

การติดตั้งเสร็จสมบูรณ์ - ขณะนี้ Windows XP ทำงานในโหมด AHCI

หาก Windows XP ไม่รับไดรเวอร์ AHCI คุณจะเห็น BSOD พร้อมรหัส 0x0000007b หลังจากรีบูต
ปิดใช้งานโหมด AHCI ใน BIOS จากนั้นระบบจะบูตเข้าสู่โหมดการทำงานแล้วลองอีกครั้ง

ในความเป็นจริงสำหรับ Windows XP ที่ติดตั้งไว้แล้ว การเชื่อมต่อไดรเวอร์ AHCI เกิดขึ้นในสองขั้นตอน ปัญหาคือตัวติดตั้งไดรเวอร์ Intel จะไม่ทำงานหากไม่ได้เปิดใช้งานโหมด AHCI และเมื่อเปิดใช้งานโหมด AHCI แล้ว Windows XP จะไม่สามารถบูตได้

ดังนั้นสองขั้นตอน:

— ติดตั้งไดรเวอร์สำหรับคอนโทรลเลอร์ด้วยตนเอง ซึ่งช่วยให้คุณสามารถโหลด Windows XP ได้หลังจากเปิดใช้งาน AHCI

— และหลังจากดาวน์โหลดแล้ว ให้ติดตั้งไดรเวอร์ทั้งชุดผ่านตัวติดตั้ง

สิ่งสำคัญสำหรับ Windows XP

หลังจากเปลี่ยน Windows XP เป็นโหมด ACHI แทบจะเป็นไปไม่ได้เลยที่จะกลับสู่โหมด IDE มีฟอรัมจำนวนมากบนอินเทอร์เน็ตในหัวข้อนี้
เหตุใดจึงเปลี่ยนจาก AHCI เป็น IDE เลย ในโหมด AHCI เป็นไปไม่ได้ที่จะแก้ไข Windows XP ในโหมดการกู้คืน (การติดตั้ง Windows XP บนระบบที่ปรับแต่งเอง โดยเรียกใช้ไฟล์การติดตั้งจากสภาพแวดล้อม Windows XP)

จะทำอย่างไร? ทุกอย่างหายไปแล้วเหรอ? ติดตั้งใหม่อีกครั้ง (และสูญเสียการตั้งค่าทั้งหมด) ในกรณีที่เกิดปัญหาร้ายแรง?

เราอ่านสิ่งที่เขียนเป็นตัวอักษรต่างประเทศอย่างละเอียดสำหรับไดรเวอร์คอนโทรลเลอร์ = คอนโทรลเลอร์ Intel(R) ICH8R/D0/DH SATA AHCI ดูคำสำคัญ? ไม่ นั่นไม่ใช่คำพูด เอเอชซีไอนี่เป็นอีกคำหนึ่ง - อินเทล.
บิงโก - เราจำได้ (หรืออ่านคำอธิบายสำหรับมาเธอร์บอร์ด) ว่าเรามีคอนโทรลเลอร์อื่นบนบอร์ดซึ่งโดยทั่วไปคือ JMicron / Marvell ซึ่งใช้งานได้ในโหมด IDE เท่านั้น

เราสลับดิสก์ระบบที่นั่นและ Windows XP บู๊ตได้อย่างสมบูรณ์ในโหมด IDE (ดังนั้นใน BIOS เราเลือกการบู๊ตจากดิสก์นี้) เนื่องจากเราไม่ได้ติดตั้งไดรเวอร์ AHCI ใด ๆ สำหรับคอนโทรลเลอร์นี้ จากนั้นเราจะแก้ไข Windows XP ในโหมดการกู้คืนคืนสาย SATA ไปที่ตัวควบคุม ICH หลักและทำงานอย่างเงียบ ๆ

วินโดวส์ 7

ไม่จำเป็นต้องติดตั้งไดรเวอร์ก่อนที่จะเปลี่ยนไปใช้ BIOS (เช่นใน Windows XP) - ไม่เช่นนั้นระบบจะขัดข้องด้วยหน้าจอสีน้ำเงิน

โดยสรุป - เรียกใช้ยูทิลิตี้พิเศษจาก MS หรือรีเซ็ตคีย์ที่เกี่ยวข้องในรีจิสทรีด้วยตัวเอง หลังจากที่ Windows 7 เริ่มทำงาน ระบบจะเข้าใจว่าโหมดคอนโทรลเลอร์มีการเปลี่ยนแปลง และจะติดตั้งไดรเวอร์ที่ถูกต้อง (หรือไดรเวอร์เริ่มต้น)

หากต้องการแก้ไขปัญหาด้วยตนเอง ให้เปิดใช้งานไดรเวอร์ AHCI ในรีจิสทรีก่อนที่จะเปลี่ยนโหมด SATA ของไดรฟ์สำหรับบูต โดยทำตามขั้นตอนเหล่านี้:

  1. ปิดโปรแกรม Windows ทั้งหมด
  2. เปิดเมนู เริ่ม, ในหน้าต่าง เริ่มการค้นหาพิมพ์ regedit แล้วกด Enter
  3. หากมีหน้าต่างเปิดขึ้นมา บัญชีผู้ใช้ให้กดปุ่ม ดำเนินการต่อ.
  4. ค้นหาและเลือกหนึ่งในคีย์ย่อยของรีจิสทรีต่อไปนี้ (ทั้งสองจะต้องมีการเปลี่ยนแปลง):

    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Msahci

    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\IastorV

  5. ในบานหน้าต่างด้านขวา คลิกขวาที่ เริ่มในคอลัมน์ ชื่อและเลือกทีม เปลี่ยน.
  6. ในสนาม ความหมายป้อน 0 แล้วคลิกปุ่ม ตกลง.
  7. ในเมนู ไฟล์เลือกทีม ออกเพื่อปิดตัวแก้ไขรีจิสทรี

ตารางสรุปสำหรับระบบปฏิบัติการสองระบบ (Windows XP และ Windows 7)

วินโดวส์เอ็กซ์พี วินโดวส์ 7
ติดตั้งไดรเวอร์ Intel มาตรฐานที่เหมาะสมสำหรับคอนโทรลเลอร์ เราทำการเปลี่ยนแปลงรีจิสทรี (ด้วยตัวเราเองหรือใช้ยูทิลิตี้จาก MicroSoft)
หลังจากโหลดระบบปฏิบัติการจะติดตั้งไดรเวอร์มาตรฐานของ Intel
ติดตั้งไดรเวอร์ที่จำเป็นจากเมนบอร์ด
การกลับสู่โหมด IDE เป็นไปไม่ได้ในเกือบทุกกรณี การติดตั้ง IDE ใน BIOS จะส่งผลให้เกิด BSOD
ตัวเลือก - บูตผ่านคอนโทรลเลอร์ SATA อื่นเช่น JMicron (ใช้งานได้เฉพาะในโหมด IDE)
กลับสู่โหมด IDE - เพียงเปลี่ยนกลับใน BIOS และทุกอย่างจะบู๊ตได้ตามปกติ

การทดลอง

เราดูการกำหนดค่าฮาร์ดแวร์ใน Device Manager

เราเห็นคอนโทรลเลอร์ ICH8 (มีสองอัน) แต่หากไม่มีดัชนีตัวอักษรยังไม่ชัดเจนว่ามีการรองรับ AHCI หรือไม่เราจะตรวจสอบ

หากมี ICH8E หรือ ICH8R แสดงว่าต้องมี ACHI แน่นอน

สามารถดาวน์โหลดไดรเวอร์ได้จากเว็บไซต์ Intel (เรากำลังมองหา Intel Matrix Storage Manager) และจากเว็บไซต์อย่างเป็นทางการของผู้ผลิตเมนบอร์ด ตัวอย่างเช่นเมนบอร์ดราคาประหยัด MSI P965 Neo-F V2 ข้อมูลจำเพาะและการสนับสนุนทางเทคนิคอ้างว่าบอร์ดไม่รองรับโหมด AHCI แท้จริงแล้ว BIOS มีเพียงโหมด IDE และไม่มีตัวเลือก AHCI เราจะทำการทดลองต่อไป ดูด้านล่างเกี่ยวกับการแฮ็ก BIOS

คอนโทรลเลอร์ SATAII ที่รวมอยู่ใน ICH8- คอนโทรลเลอร์ SATA รองรับ AHCI

และในหน้าไดรเวอร์ที่เราเห็น - ไดรเวอร์ SATA AHCI/RAID ออนบอร์ด(มีคนขับด้วย)

เราทำการทดลองทั้งหมด:

- มาเธอร์บอร์ดราคาประหยัด MSI P965 neo-f V2, SATA 2 (ตัวเชื่อมต่อ Intel ICH8 4 ตัวและตัวเชื่อมต่อ MARVELL 88SE6111 1 ตัว)

— SSD คิงส์ตัน 140 GB SATA 3

การทดลองที่ 1- มีตัวเลือกในการเปิดใช้งาน AHCI ใน BIOS (เราไม่มี)

ต้องเปิดใช้งานโหมด AHCI ก่อนทำการติดตั้งระบบปฏิบัติการ (สำหรับ Windows 7 และระบบที่สูงกว่าทุกอย่างจะเสร็จสิ้นเองสำหรับ Windows XP คุณต้องมีฟล็อปปี้ดิสก์พร้อมไดรเวอร์ F6 หากไม่มีดิสก์ไดรฟ์เลยคุณจะต้องติดตั้ง ในโหมด IDE หรือค้นหาชุดประกอบ Windows ที่ติดตั้งไดรเวอร์ ACHI ไว้แล้ว) หากคุณเปิดใช้งานหลังจากติดตั้งระบบปฏิบัติการ คุณจะเห็นหน้าจอ BSOD สีฟ้า ระบบไม่ทราบว่าขณะนี้คอนโทรลเลอร์ทำงานในโหมดอื่น

สิ่งที่ต้องทำสำหรับระบบที่ติดตั้งไว้แล้ว

คืนโหมด IDE ไปที่ BIOS และทำการปรับเปลี่ยนใน Windows จากนั้นรีบูตและเปิดใช้งานโหมด AHCI อีกครั้งใน BIOS

การทดลองที่ 2- คอนโทรลเลอร์ Intel รองรับโหมด AHCI (คอนโทรลเลอร์ของเราอยู่ในรายการ) แต่ใน BIOS ไม่มีตัวเลือกให้เปลี่ยนเป็น AHCI

จะทำอย่างไร? เราจะทำการแฮ็ก BIOS (ง่าย ๆ ) -

เราเข้าไปใน BIOS เพื่อให้คอนโทรลเลอร์ทำงานในโหมด AHCI คุณจะต้องโหลดค่าเริ่มต้นการตั้งค่าใน BIOS หลังจากแฟลช - มิฉะนั้นทุกอย่างจะบู๊ตในโหมด IDE เดียวกัน และสิ่งสำคัญคือไม่ต้องไปที่เมนู Configure SATA as - IDE จะสับสน - ถ้าคุณไป... ซึ่งมีประโยชน์ในการกลับสู่โหมด IDE

ความสนใจ!

ขั้นแรก เราทำการทดลองครั้งสุดท้ายเกี่ยวกับการมีโหมด AHCI ในคอนโทรลเลอร์! เรายังไม่ได้แตะ Windows (ไดรเวอร์สำหรับ AHCI) โฟลเดอร์ที่มีไฟล์ AMI BIOS จะต้องถูกบันทึกไว้ในไดรฟ์ C: (อาจเกิดขึ้นหลังจากการทดลองว่าจะมีเพียงดิสก์นี้เท่านั้น)

หากหลังจากรีสตาร์ท BIOS ดิสก์ทั้งหมดหายไป (เช่น BIOS เห็นเฉพาะฟล็อปปี้ไดรฟ์) แสดงว่าคุณโชคไม่ดี บอร์ดไม่รองรับ AHCI จริงๆ หากคุณไม่สามารถเปลี่ยนกลับไปเป็นโหมด IDE ผ่านทาง BIOS ได้ คุณจะต้องมีฟล็อปปี้ดิสก์ที่เตรียมไว้ก่อนหน้านี้ซึ่งมี MS DOS, AFUDOS และไฟล์ ROM ดั้งเดิม จากนั้นเราจะบูตจากฟล็อปปี้ดิสก์เข้าสู่ MS DOS และโหลดเฟิร์มแวร์ดั้งเดิมลงใน BIOS (จากนั้นจึงทำ Load Setup Defaults) หากคุณมีคอนโทรลเลอร์ SATA MARVELL เพิ่มเติมบนบอร์ด คุณสามารถสลับไดรฟ์ Windows ที่นั่นและบูตได้ และจากใน Windows ให้อัปโหลดเฟิร์มแวร์ดั้งเดิม

หากมีดิสก์ทั้งหมด ให้ส่งคืน IDE ทำการเปลี่ยนแปลงทั้งหมดใน Windows ตามไดรเวอร์ (ตามที่ระบุไว้ข้างต้น) อัปโหลดเฟิร์มแวร์ด้วย AHCI อีกครั้ง แล้วรีบูต

การทดลองที่ 3. มีอะไรอีกบนเมนบอร์ด?

จำข้อความที่น่ากลัว

อะแดปเตอร์ 1.

ข้อมูลดิสก์: ตรวจไม่พบฮาร์ดดิสก์!

นี่เป็นเพียงตัวควบคุม Marvell ที่รายงานการทำงานของมัน และดิสก์ไม่ได้เชื่อมต่ออยู่ คอนโทรลเลอร์ถูกเปิดใช้งานจากพารามิเตอร์ AMI BIOS ทั่วไป คอนโทรลเลอร์ IDE ออนบอร์ดคุณต้องเดาว่านี่คือ Marvell ไม่มีอะไร คุณเดาถูกแล้ว พวกเขาเรียกมันอย่างถูกต้องผ่าน ROM ตัวควบคุม Marvell IDE- ใช่ หากคุณปิดการใช้งาน ข้อความดังกล่าว ตรวจไม่พบฮาร์ดดิสก์!จะไม่ปรากฏอีก

ในกรณีของเรานี่คือ Marvell 88SE6111 ซึ่งอยู่บนเมนบอร์ด (พอร์ต SATA 1 พอร์ตและพอร์ต IDE 1 พอร์ต)

มันอยู่ในตัวจัดการอุปกรณ์

เราพยายามเปิด SSD ของเราที่นั่น (ข้อความเมื่อเริ่มต้นการเปลี่ยนแปลง) และบูตดูว่าความเร็วคืออะไร

อแดปเตอร์ Marvell 88SE61хх ไบออสเวอร์ชั่น 1.1.0.L64

อะแดปเตอร์ 1.

ข้อมูลดิสก์:

ชื่อดิสก์ ขนาด ความเร็ว

คิงส์ตัน SV300S37A240G 240 Gb SATA II

ใช่ ไม่ค่อยดีนัก ความเร็วในการอ่านสูงกว่า HDD และความเร็วในการเขียนยังต่ำกว่า HDD อีกด้วย

โดยทั่วไป คอนโทรลเลอร์ Marvell สามารถใช้กับออปติคัลไดรฟ์เท่านั้น

อย่างไรก็ตามข้อมูลนี้สามารถใช้เพื่อเลือกเมนบอร์ดได้ เราสามารถเพิ่มความถี่ แรงดันไฟฟ้า เปลี่ยนโปรเซสเซอร์และหน่วยความจำได้ แต่เราไม่สามารถทำอะไรกับคอนโทรลเลอร์ SATA-AHCI ในตัวได้ ตัวอย่างเช่น สำหรับ SATA II และ SSD เดียวกัน:

อินเทล ICH10 - 350 เมกะไบต์/วินาที

Intel Z87 - 530 MB/วินาที

เหล่านั้น. คุณต้องดูการทดสอบคอนโทรลเลอร์ปัจจุบันแล้วมองหามาเธอร์บอร์ดบนชิปเซ็ตที่ให้ประสิทธิภาพ SSD สูงสุด

การทดลองที่ 4 PCI-e

ใช่ เรามีตัวเชื่อมต่อ PCI-e v1.0a บนบอร์ดด้วย มาลองใช้กัน

ทางเดียว/ทั้งสองทิศทาง Gbit/s
การเชื่อมต่อ
x1 x2 x4 x8 x12 x16 x32
PCIe1.0 2/4 4/8 8/16 16/32 24/48 32/64 64/128
PCIe 2.0 4/8 8/16 16/32 32/64 48/96 64/128 128/256
PCIe3.0 8/16 16/32 32/64 64/128 96/192 128/256 256/512

PCI-e x16 สำหรับการ์ดแสดงผล, google, สำหรับตัวเลือก PCI-e x4 (คุณต้องใช้ PCI-e รุ่นที่สอง) มีตัวเลือก

เพื่อให้ได้คอมพิวเตอร์ที่รวดเร็ว บางครั้งการซื้อไดรฟ์ SSD แบบโซลิดสเตตและติดตั้งระบบลงไปนั้นไม่เพียงพอ ในบางกรณี จำเป็นต้องมีการปรับแต่งระบบปฏิบัติการและ BIOS ของคอมพิวเตอร์เพิ่มเติม หนึ่งในการปรับแต่งเหล่านี้คือการรวมโหมด AHCI ซึ่งจำเป็นสำหรับการทำงานที่ถูกต้องของบางฟังก์ชัน
โหมด AHCI คืออะไร- Advanced Host Controller Interface เป็นเทคโนโลยีพิเศษที่ใช้ในโปรโตคอล Serial ATA ซึ่งเชื่อมต่อกับฮาร์ดไดรฟ์พีซี ช่วยให้คุณสามารถใช้ฟังก์ชันขั้นสูงบางอย่างที่จำเป็นสำหรับการทำงานที่ถูกต้องและรวดเร็วของไดรฟ์โซลิดสเทต ตัวอย่างเช่น NCQ (Native Command Queuing) ซึ่งทำให้ทำงานเร็วขึ้นมาก
วิธีเปลี่ยนคอนโทรลเลอร์เป็นโหมด AHCI- โหมดการทำงานปัจจุบันของคอนโทรลเลอร์ SATA มีการเปลี่ยนแปลงในพารามิเตอร์ของระบบ I/O พื้นฐาน ในการดำเนินการนี้ คุณจะต้องเข้าไปใน BIOS หรือ UEFI เมื่อคุณบูตคอมพิวเตอร์ ขึ้นอยู่กับเวอร์ชันของระบบ พารามิเตอร์การกำหนดค่าคอนโทรลเลอร์ SATA ใน BIOS อาจอยู่ในส่วน "Integrated Periferals":

หรือในส่วน “หลัก”>>”การกำหนดค่าพื้นที่เก็บข้อมูล”

ใน UEFI BIOS ทุกอย่างเกือบจะเหมือนกัน คุณต้องค้นหาส่วนการกำหนดค่าคอนโทรลเลอร์ SATA ในการตั้งค่าหลัก:

หรือในโหมดขยาย - "โหมดขั้นสูง"

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

การเปิดใช้งาน AHCI บน Windows 10

หากคุณต้องการเปลี่ยนโหมดการทำงานของคอนโทรลเลอร์บนระบบปฏิบัติการ Windows ที่ติดตั้งไว้แล้วคุณจะต้องตั้งค่าพารามิเตอร์สองสามตัวในนั้นด้วย ในการดำเนินการนี้คุณต้องโทรไปที่ Windows Registry Editor และเปิดสาขา:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\storahci
ในนั้นคุณต้องดับเบิลคลิกที่พารามิเตอร์ เริ่มเพื่อเปิดคุณสมบัติเพื่อแก้ไข:

ตั้งค่าพารามิเตอร์เป็น "0" และคลิกที่ปุ่มตกลง
จากนั้นเปิดกระทู้:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStorV
ควรมีพารามิเตอร์ที่นี่ด้วย เริ่ม:

ต้องตั้งค่าเป็น "0" ด้วย
ปิดตัวแก้ไขรีจิสทรีแล้วรีสตาร์ทคอมพิวเตอร์หรือแล็ปท็อปของคุณเพื่อให้โหมด AHCI ทำงานได้

บันทึก:หากคุณยังคงใช้ Windows 7 รุ่นเก่าอยู่ การเปิดใช้งาน AHCI จะไม่เสร็จสิ้นในสาขารีจิสทรี “msahci” แทนที่จะเป็น “storahci” มิฉะนั้นทุกอย่างจะเหมือนกันทุกประการ

เป็นเรื่องปกติที่เจ้าของระบบคอมพิวเตอร์เดสก์ท็อปและแล็ปท็อปจะพยายามเพิ่มประสิทธิภาพไม่ทางใดก็ทางหนึ่ง เพื่อแก้ไขปัญหานี้ บางคนใช้สิ่งที่เรียกว่าการโอเวอร์คล็อก (การโอเวอร์คล็อก) ของส่วนประกอบ ในขณะที่บางคนทำการปรับเปลี่ยนผ่านความสามารถที่นักพัฒนามอบให้ เมื่อเลือกวิธีการใดๆ สิ่งสำคัญคือต้องเข้าใจว่าคุณต้องการได้รับอะไรอย่างแท้จริง และต้องเข้าใจคุณสมบัติของวิธีที่เลือกเป็นอย่างดี

"คอขวด"

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

ดังนั้นจึงมีการติดตั้ง HDD ปกติในคอมพิวเตอร์เกือบทุกเครื่อง ผลลัพธ์ก็คือหน่วยความจำ DDR3 สามารถถ่ายโอนข้อมูลได้ถึง 20,000 MB/s ได้อย่างง่ายดาย บัส CPU ภายในช่วยให้คุณประมวลผลข้อมูลได้มากกว่าสิบเท่า และฮาร์ดไดรฟ์ที่มีมาตรฐาน SATA-3 จะ "เร่งความเร็ว" เป็น 100 เมกะไบต์ต่อวินาทีเท่านั้นภายใต้สภาวะที่เหมาะสม ไม่ใช่เรื่องบังเอิญที่จะแนะนำให้ใช้รุ่น SSD ประสิทธิภาพสูงอย่างน้อยสำหรับไฟล์ระบบ จากที่กล่าวมาทั้งหมด มีข้อสรุปง่ายๆ ดังนี้: HDD เองที่ทำให้ระบบสมัยใหม่ทำงานช้าลง จึงกลายเป็น "คอขวด" และเนื่องจากผู้ใช้สามารถเปลี่ยนแปลงวิธีการประมวลผลคำสั่งของระบบย่อยของดิสก์ได้อย่างง่ายดาย ซึ่งส่งผลต่อความเร็วในระดับหนึ่ง คุณจึงมักจะได้ยินคำถามว่าโหมดใดดีกว่า: AHCI หรือ IDE

มาตรฐาน

การทำงานร่วมกันของดิสก์กับส่วนประกอบอื่น ๆ ของระบบคอมพิวเตอร์เกิดขึ้นผ่านตัวควบคุมควบคุมพิเศษ ชิปนี้ทำหน้าที่เป็นตัวแปลคำสั่งตัวแปลง จนกระทั่งเมื่อไม่นานมานี้ “ภาษา” เดียวที่คอนโทรลเลอร์เข้าใจคือโปรโตคอล IDE

มีต้นกำเนิดในช่วงเริ่มต้นของอุตสาหกรรมคอมพิวเตอร์และได้รับการปรับปรุงให้ทันสมัยหลายครั้ง ด้วยการถือกำเนิดของไดรฟ์ SATA ความเร็วสูง จำเป็นต้องมีการปรับปรุงโปรโตคอลครั้งใหญ่ ด้วยเหตุนี้จึงสามารถรับมือกับกระแสข้อมูลที่เพิ่มขึ้น (อินเทอร์เฟซ) ได้อย่างง่ายดาย รองรับคิวคำสั่ง NCQ ที่ทันสมัย ​​และใช้ความสามารถในการปิดอุปกรณ์ "ได้ทันที" แล้ว AHCI คืออะไร? IDE พร้อมคุณสมบัติใหม่บางอย่างที่เพิ่มเข้ามา ทุกอย่างง่ายมากตั้งแต่แรกเห็น

โอกาสและโอกาส

เนื่องจากมาตรฐานเข้ากันได้แบบย้อนหลัง (อุปกรณ์ SATA ทำงานได้อย่างสมบูรณ์แบบโดยใช้โปรโตคอล IDE) BIOS หรือสิ่งที่เทียบเท่านั้นมักจะมีรายการที่ให้คุณเลือกโหมดที่ต้องการได้

ในหลายกรณี นี่เป็นวิธีเดียวที่จะรับประกันประสิทธิภาพของคอมพิวเตอร์ตามปกติ ฟังก์ชั่นการเลือกโหมดมีอยู่ในซอฟต์แวร์ของมาเธอร์บอร์ดที่รองรับ SATA เท่านั้น ทั้งหมดนี้ล้วนเป็นระบบที่ทันสมัย อย่างไรก็ตาม โซลูชันไฮบริดสามารถนำมาประกอบได้ที่นี่ ซึ่งช่วยให้คุณสามารถเชื่อมต่อทั้งอุปกรณ์ IDE แบบคลาสสิก (PATA, หวีตัวเชื่อมต่อแบบกว้าง) และ SATA (ตัวเชื่อมต่อขนาดกะทัดรัด) ดังนั้น AHCI หรือ IDE? อันไหนดีกว่ากัน? เพื่อให้เข้าใจได้ง่ายขึ้น นี่คือรายการ "โบนัส" ที่ผู้ใช้ได้รับจากการเปิดใช้งานโหมดที่ทันสมัยยิ่งขึ้น:

1. ผ่านวงจรอิเล็กทรอนิกส์ภายใน "ตัวควบคุมดิสก์ - ตัวควบคุมบอร์ด" ถึงจาก 1.5 Gb/s (กิกะบิต) สำหรับการปรับเปลี่ยน SATA-1 เป็น 6 ในการแก้ไขครั้งที่สาม ให้เราจำไว้ว่า UDMA-6 ซึ่งฮาร์ดไดรฟ์เก่าสามารถทำงานได้นั้น ให้ความเร็วเพียง 133 Mbit/s

2. เมื่อพูดถึงว่าอันไหนดีกว่า - AHCI หรือ IDE เราไม่สามารถพลาดที่จะพูดถึงการรองรับเทคโนโลยี NCQ สาระสำคัญอยู่ที่ความจริงที่ว่าฮาร์ดไดรฟ์สามารถ "รบกวน" คิวคำสั่งโฟลว์คำสั่งได้โดยจัดเรียงใหม่เพื่อปรับปรุงประสิทธิภาพการทำงาน

3. ความเป็นไปได้ในการเปลี่ยนอุปกรณ์แบบ "ร้อน" ซึ่งไม่จำเป็นต้องปิดระบบทั้งหมด

4. การเข้าถึงดิสก์ทั้งหมดพร้อมกันโดยไม่ต้องใช้สวิตช์สำรอง

นี่คือรายการความเป็นไปได้ที่น่าดึงดูดใจมาก ไม่น่าแปลกใจที่คำถามคือ “AHCI หรือ IDE: อันไหนดีกว่ากัน” บางทีอาจเป็นความเจ็บปวดที่สุดอย่างหนึ่ง เจ้าของคอมพิวเตอร์จำนวนมากยังคงเชื่อใน "ปุ่มวิเศษ" อย่างน่าประหลาดใจ

ทฤษฎีและการปฏิบัติ

ท้ายที่สุดแล้ว AHCI หรือ IDE - อันไหนดีกว่ากัน? จากรายการข้างต้น เราสามารถสรุปได้ว่าโปรโตคอลที่ล้าสมัยนั้นด้อยกว่าโปรโตคอลใหม่อย่างมาก อย่างไรก็ตาม นี่ไม่เป็นความจริงทั้งหมด ลองพิจารณาประเด็นนี้โดยละเอียด ใช่แล้ว ความเร็วการถ่ายโอนข้อมูลเพิ่มขึ้นสิบเท่า แต่ดิสก์แม่เหล็กในฮาร์ดไดรฟ์หมุนด้วยความเร็ว 7200 รอบ (โซลูชันยอดนิยม) และยังคงหมุนอยู่ ดังนั้นจึงไม่มีการปฏิวัติเกิดขึ้นในกระบวนการอ่าน ผู้ใช้จะไม่เห็นการถ่ายโอน 6 Gbit ในการทดสอบ HDD ใด ๆ แม้แต่ 200 Mbit ก็ไม่สามารถบรรลุได้! ข้อยกเว้นคือโซลิดสเตตไดรฟ์ หากมีอุปกรณ์ดังกล่าวในระบบ คุณไม่จำเป็นต้องตอบคำถาม: "AHCI หรือ IDE: อันไหนดีกว่ากัน" แต่เปิดใช้งานโปรโตคอลที่อัปเดตทันที อย่างไรก็ตาม ดังที่เราได้ชี้ให้เห็นแล้ว เนื่องจากต้นทุน ไดรฟ์ดังกล่าวจึงยังไม่แพร่หลาย

บ่อยครั้งที่มีการถกเถียงกันว่า AHCI หรือ IDE ดีกว่าหรือไม่ ข้อโต้แย้งหลักที่สนับสนุนข้อโต้แย้งประการแรกคือความสามารถของโปรโตคอลในการรองรับ NCQ ที่จริงแล้ว เมื่อหลายโปรแกรมเข้าถึงฮาร์ดไดรฟ์พร้อมกัน ฟังก์ชันนี้จะทำให้คุณสามารถจัดเรียงโฟลว์ของคำขอใหม่ได้อย่างเหมาะสมที่สุด อย่างไรก็ตามในคอมพิวเตอร์โดยเฉลี่ยโปรแกรมมากกว่าสองหรือสามโปรแกรมไม่ค่อยเข้าถึงดิสก์ในเวลาเดียวกันดังนั้นจึงเป็นไปไม่ได้ที่จะพูดถึงการขาดการเร่งความเร็วโดยสิ้นเชิง แต่ได้รับภายในขอบเขตของข้อผิดพลาด

IDE หรือ AHCI - ไหนดีกว่ากัน? เมื่อเปิดใช้งานโหมดหลัง Windows 7 จะรองรับการเชื่อมต่อ/ตัดการเชื่อมต่ออุปกรณ์ SATA ในระหว่างเดินทาง ค่อนข้างสะดวก โดยเฉพาะในระบบเซิร์ฟเวอร์ที่ไม่ต้องการการปิดระบบ อย่างไรก็ตาม หากต้องการใช้ "hot swap" ขอแนะนำให้ใช้ไม่ใช่ตัวเชื่อมต่อภายใน แต่ต้องมีการปรับเปลี่ยน SATA ไปที่เคส

และสุดท้าย โปรโตคอลอนุญาตให้ฮาร์ดไดรฟ์หลายตัวบนบัสทำงานพร้อมกัน แทนที่จะรอคำขอ ในกรณีนี้คือการเปิดเผยศักยภาพของ NCQ อย่างเต็มที่ ไม่เกี่ยวข้องกับคอมพิวเตอร์ทั่วไป

เป็นผลให้ปรากฎว่าแม้ว่าโปรโตคอล AHCI จะน่าสนใจกว่าจากมุมมองทางเทคโนโลยี แต่ผู้ใช้ส่วนใหญ่จะไม่ได้รับอะไรเลยนอกจากความพึงพอใจทางศีลธรรมจากการรวมเข้าด้วยกัน มีข้อยกเว้นเพียงสองประการสำหรับกฎทั่วไป: ระบบเซิร์ฟเวอร์และการใช้ SSD

ความแตกต่างในการใช้งาน

แม้ว่าคุณจะสามารถสลับโหมดใน BIOS ได้ภายในไม่กี่วินาที แต่ก็มีประเด็นสำคัญประการหนึ่งที่ต้องพิจารณา เป็นดังนี้: หากติดตั้งระบบปฏิบัติการเช่นด้วย AHCI หลังจากถ่ายโอนไปยัง IDE แล้วการโหลดอาจไม่สามารถทำได้ นี่ไม่ใช่กฎ แต่ส่วนใหญ่มักเป็นสิ่งที่เกิดขึ้น ดังนั้นก่อนที่จะติดตั้งการแจกจ่าย คุณต้องตัดสินใจว่าคุณวางแผนที่จะทำงานด้วยโปรโตคอลระบบย่อยของดิสก์ใด

แพ็คเกจไดรเวอร์ AHCI เริ่มรวมเข้ากับระบบกับ Vista เท่านั้น โซลูชันก่อนหน้านี้ทั้งหมดจาก Microsoft ไม่มีการรองรับในตัว ดังนั้นคุณต้องใช้ "ชุดประกอบ" หรือเตรียมสื่อด้วยไดรเวอร์ที่เหมาะสมก่อนการติดตั้ง Windows 7 ทำงานได้ดีกับมาตรฐานใหม่ การสลับ SATA จากโหมด IDE เป็น AHCI จะต้องดำเนินการจาก BIOS (กำหนดค่ารายการ SATA) ในกรณีที่เกิดขึ้นไม่บ่อยนัก อาจจำเป็นต้องเปลี่ยนแปลงรีจิสทรี

วิธีการสลับ

ในการเข้าสู่ BIOS ทันทีหลังจากเปิดระบบคอมพิวเตอร์คุณจะต้องกดปุ่ม Delete (คอมพิวเตอร์ส่วนบุคคล) หรือ F2 (แล็ปท็อป) หลายครั้งติดต่อกัน รายการที่จำเป็นอาจอยู่ในส่วนใดก็ได้ ทั้งนี้ขึ้นอยู่กับการใช้งาน ตัวอย่างเช่น หากต้องการเปิดใช้งาน คุณอาจต้องเปลี่ยนโหมดการบูตเป็น CSM แทน UEFI หลังจากนั้น Compatible (IDE) และ AHCI จะปรากฏขึ้น รายการที่คุณกำลังมองหาอาจอยู่ในส่วน SATA Enhanced คุณต้องตรวจสอบรายการที่มีอยู่ทั้งหมดอย่างรอบคอบ หลังจากเปลี่ยนแล้ว ให้กด ESC และตกลงที่จะบันทึกการเปลี่ยนแปลง

ผลลัพธ์

การตัดสินใจว่าจะเลือกโปรโตคอลใดขึ้นอยู่กับปัจจัยหลายประการ ก่อนอื่นก็ขึ้นอยู่กับระบบปฏิบัติการที่ใช้ จากความเข้ากันได้ในระดับ “ฮาร์ดแวร์” และแน่นอนจากการโหลดบนระบบย่อย ยิ่งสูงเท่าไร AHCI ก็ยิ่งดีเท่านั้น หากเราวิเคราะห์บทวิจารณ์ทั้งหมด เราสามารถพูดได้ว่าโปรโตคอลทั้งสองทำงานได้ดีโดยไม่ทำให้เกิดข้อผิดพลาดเมื่อกำหนดค่าอย่างถูกต้อง อย่างไรก็ตาม การใช้เวอร์ชันอัปเดตจะเหมาะสมกว่า พูดง่ายๆ ก็คือนี่คือรากฐาน "สำหรับอนาคต" เช่น สำหรับการซื้อ SSD