โหมด AHCI ของคอนโทรลเลอร์ SATA คืออะไร AHCI หรือ IDE - ไหนดีกว่ากัน? คำอธิบายของโหมด ลักษณะเฉพาะ การติดตั้ง Windows XP บนแล็ปท็อปที่มี Vista และ Serial ATA AHCI

💖ชอบไหม?แบ่งปันลิงค์กับเพื่อนของคุณ

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

AHCI คืออะไร?

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

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 ในคอนโซลเรียกใช้)
  • ขยายสาขา HKLM
  • เข้าถึงโฟลเดอร์ msahci ผ่านไดเร็กทอรี SYSTEM, CurrentControlSet และไดเร็กทอรี Services สุดท้าย
  • ทางด้านขวา คุณควรเรียกเมนูสำหรับแก้ไขพารามิเตอร์ 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 ไม่ควรเปิดใช้งานโหมดนี้โดยไม่จำเป็น เหมือนกันกับคอมพิวเตอร์สมัยใหม่ที่มีโปรเซสเซอร์ที่ทรงพลังและไดรฟ์ข้อมูลขนาดใหญ่ หน่วยความจำเข้าถึงโดยสุ่มการเพิ่มประสิทธิภาพจะไม่เด่นชัดเป็นพิเศษ สำหรับเทอร์มินัลหรือแล็ปท็อปรุ่นเก่า มันไม่สมเหตุสมผลเลยที่จะใช้โหมดนี้ ตามที่กล่าวมาแล้ว การตั้งค่าดังกล่าวเหมาะสำหรับเซิร์ฟเวอร์มากกว่าเมื่อเทอร์มินัลลูกหลายสิบตัวในเครือข่ายท้องถิ่นเข้าถึงฮาร์ดดิสก์

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

โหมด AHCI คืออะไร

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

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

จะทราบได้อย่างไรว่าเปิดใช้งานโหมด AHCI ใน Windows

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


บันทึก:นอกจากนี้ การไม่มีอุปกรณ์ที่ทำงานในโหมด AHCI ในรายการอาจเป็นเพราะไดรฟ์เก่าเชื่อมต่อกับเมนบอร์ดซึ่งไม่สามารถทำงานในโหมดใหม่ได้

คุณยังสามารถตรวจสอบว่าอินเทอร์เฟซ SATA ทำงานในโหมด AHCI หรือ IDE ผ่าน BIOS ได้หรือไม่ ในการดำเนินการนี้ คุณต้องรีสตาร์ทคอมพิวเตอร์แล้วกด "Del" หรือ F2 ระหว่างกระบวนการบู๊ต BIOS จะเริ่มทำงานซึ่งคุณจะต้องค้นหารายการโหมด SATA และดูว่ามีการติดตั้งตัวเลือก AHCI หรือ IDE หรือไม่

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

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

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

ในการเปิดใช้งานโหมด AHCI นั้นเพียงพอที่จะตั้งค่าที่เหมาะสมสำหรับ SATA ใน BIOS แต่ต้องทำก่อนติดตั้งระบบปฏิบัติการ Windows มิฉะนั้นเมื่อบู๊ตคอมพิวเตอร์จะแสดงข้อผิดพลาด 0x0000007B INACCESSABLE_BOOT_DEVICE หรือเข้าสู่สถานะรีบูตถาวร ดังนั้นเมื่อต้องการเปลี่ยนโหมด IDE เป็น AHCI ติดตั้ง Windowsคุณต้องทำการเปลี่ยนแปลงบางอย่างกับรีจิสทรี ด้านล่างเราจะพิจารณาว่าควรดำเนินการอย่างไรกับระบบปฏิบัติการแต่ละรุ่น

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

ในระบบปฏิบัติการ Windows 10 ปัจจุบัน Microsoft ไม่ได้เสนอการตั้งค่าที่จะรองรับโหมด AHCI แบบทันทีทันใด หากก่อนหน้านี้อินเทอร์เฟซ SATA ทำงานผ่าน IDE หากต้องการเปลี่ยนเป็นโหมด AHCI อย่างถูกต้อง คุณจะต้องทำสิ่งต่อไปนี้:


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

วิธีเปิดใช้งานโหมด AHCI ใน Windows 8 และ Windows 8.1

ในการสลับระบบปฏิบัติการ Windows 8 หรือ Windows 8.1 ให้ทำงานในโหมด AHCI คุณต้องดำเนินการบางอย่างใน บรรทัดคำสั่ง. คุณจะต้องทำสิ่งต่อไปนี้:


เป็นที่น่าสังเกตว่าหากคอมพิวเตอร์ทำงานบน Intel CPU คุณสามารถใช้งานได้ ยูทิลิตี้มาตรฐานบริษัทที่อนุญาตให้คุณทำการตั้งค่าที่จำเป็นเพื่อเปลี่ยน Windows ให้ทำงานกับ AHCI สิ่งนี้ทำได้ดังนี้:


บันทึก:วิธีการข้างต้นเหมาะสำหรับคอมพิวเตอร์ที่ใช้เท่านั้น โปรเซสเซอร์ของอินเทลสำหรับโซลูชันที่คล้ายกันของ AMD ใน ช่วงเวลานี้เลขที่

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

ในระบบปฏิบัติการ Windows 7 วิธีการเปิดใช้งานโหมด AHCI จะคล้ายกับที่ใช้ใน Windows 10 ที่นี่ คุณยังต้องทำการเปลี่ยนแปลงบางอย่างกับรีจิสทรีดังนี้:


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

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

เทคโนโลยี อินเทอร์เฟซโฮสต์คอนโทรลเลอร์ขั้นสูง (AHCI)เป็นมาตรฐานที่เสนอโดย Intel เพื่อปรับปรุงความเร็วในการอ่าน / เขียนด้วย ฮาร์ดไดรฟ์เชื่อมต่อผ่านโปรโตคอล SATA ผ่านการใช้คุณสมบัติเทคโนโลยี SATA ขั้นสูง เช่น การเข้าคิวคำสั่งแบบรวม (NCQ) นอกจากนี้ มาตรฐานยังรองรับเทคโนโลยี Hot swap สำหรับฮาร์ดไดรฟ์ สำหรับระบบปฏิบัติการ Windows 7 และ วินโดว์ วิสต้ามีการสนับสนุน AHCI แล้ว และหากระหว่างการติดตั้ง Windows 7 ระบบตรวจพบว่าคอมพิวเตอร์รองรับ AHCI ไดรเวอร์ AHCI จะถูกติดตั้งโดยอัตโนมัติ

ในเมนบอร์ดรุ่นเก่าแม้ว่าชิปเซ็ตจะรองรับเทคโนโลยี AHCI แต่การสนับสนุนนั้นถูกปิดใช้งานที่ระดับ BIOS ดังนั้นหากระหว่างการติดตั้ง Windows 7 / Vista ตัวติดตั้งไม่ได้ระบุว่ามีการรองรับ ACHI บนชิปเซ็ตหรือไม่ ไดรเวอร์อุปกรณ์ AHCI จะไม่ถูกติดตั้ง ดังนั้น หากในระบบดังกล่าว หลังจากติดตั้ง Windows แล้ว คุณเปิดใช้งานการรองรับ ACHI ใน BIOS ระบบอาจหยุดการบูทหรือจะตกอยู่ในหน้าจอสีน้ำเงินของ BSOD

ดังนั้น หากหลังจากติดตั้ง Windows 7 แล้ว คุณพบว่าเมนบอร์ดของคุณรองรับโหมด AHCI แต่คุณสมบัตินี้ถูกปิดใช้งานใน BIOS คำแนะนำนี้จะช่วยคุณเปิดใช้งานการรองรับ AHCPI ใน Windows 7 / Vista

ความสนใจ!ลำดับขั้นตอนนี้ต้องดำเนินการให้เสร็จสิ้นก่อนที่จะเปิดใช้งาน AHCI การตั้งค่าไบออสมิฉะนั้นระบบจะหยุดการบูท!

วิธีตรวจสอบว่าเปิดใช้งานอยู่หรือไม่เอเอชซีไอหน้าต่าง

หากคุณไม่แน่ใจว่ามีการเปิดใช้งานการสนับสนุน AHCI หรือไม่ใน Windows 7 ของคุณ การทำตามคำแนะนำนี้จะช่วยให้คุณระบุข้อเท็จจริงนี้ได้

  1. เปิด Device Manager (จากเมนู Start พิมพ์ อุปกรณ์ผู้จัดการ).
  2. เพื่อตอบสนองต่อข้อความแจ้ง UAC “คุณต้องการอนุญาตให้โปรแกรมต่อไปนี้ทำการเปลี่ยนแปลงกับคอมพิวเตอร์เครื่องนี้หรือไม่” คำตอบ ใช่.
  3. เปิดส่วน ตัวควบคุม IDE ATA/ATAPI .
  4. หากมีการติดตั้งไดรเวอร์ AHCI ใน Windows ก็จะเป็นเช่นนั้น คอนโทรลเลอร์ Serial ATA มาตรฐาน AHCI 1.0หรือ คอนโทรลเลอร์ Intel(R) 5 Series 6 พอร์ต SATA AHCI.

ในกรณีที่คุณไม่พบสิ่งใดเกี่ยวกับ AHCI Controller คุณควรสันนิษฐานว่าการสนับสนุน AHCI ถูกปิดใช้งานบนระบบของคุณ และคุณสามารถเปิดใช้งาน AHCI ใน Windows (ตามคำแนะนำด้านบน) จากนั้นเปิดใช้งาน AHCI ใน BIOS

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

บนพีซีของฉัน เช่นเดียวกับผู้ใช้หลายคน ระบบปฏิบัติการ Windows 10 ได้รับการติดตั้งบน SSD และไฟล์ทั้งหมดจะถูกจัดเก็บไว้ในฮาร์ดไดรฟ์ HDD เมื่อทำการติดตั้งจากแฟลชไดรฟ์ที่สับมาจากทางการ ภาพ Windows 10 ด้วยการอัปเดต Creators ด้วยเหตุผลบางประการ จึงไม่สามารถติดตั้งได้ทันทีในโหมด AHCI และต้องติดตั้งโดยใช้ IDE มาตรฐาน เป็นผลให้ความเร็วของ SSD ตามการทดสอบต่ำกว่าที่ประกาศไว้ 100 หน่วย HDD ที่มีไฟล์ส่งเสียงพึมพำอย่างน่ารำคาญ

ทันทีหลังจากเปลี่ยน ประโยชน์จะสังเกตเห็นได้ชัดเจน:

  • HDD เงียบกว่าอย่างเห็นได้ชัด
  • ปัญหาเกี่ยวกับ SSD ความเร็วเต็มที่ถ้า IDE ให้ 425 และ 445 ด้วย AHCI จะให้ความเร็วเต็มที่ 514 และ 548

ตอนนี้มันคืออะไร ...

(เอเอชซีไอ)

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

ออกแบบมาเพื่อแทนที่คอนโทรลเลอร์ ATA แบบคลาสสิกที่ล้าสมัย ซึ่งรักษาความเข้ากันได้จากบนลงล่างกับ IBM PC/AT ดั้งเดิม และรองรับ DMA เป็นส่วนเสริมเท่านั้น ปัญหาหลักที่แท้จริงของคอนโทรลเลอร์นี้คือขาดการสนับสนุน hot-swap (แม้ว่าฮาร์ดแวร์ eSATA จะรองรับก็ตาม) และคิวคำสั่งในหนึ่งช่องสัญญาณ (ในกรณีของ SATA แต่ละอุปกรณ์มีหนึ่งช่องสัญญาณ) - มีเพียงคำสั่งเดียวเท่านั้น ดำเนินการในแต่ละครั้ง ดังนั้น การใช้คุณลักษณะ ATA NCQ แม้ว่าตัวดิสก์จะรองรับ แต่ก็ไม่สามารถทำได้บนตัวควบคุม ATA แบบคลาสสิก

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

และอีกหนึ่งรายละเอียด: ในทางทฤษฎี การกระทำที่อธิบายไว้อาจนำไปสู่ผลที่ไม่พึงประสงค์ เช่น ไม่สามารถเริ่มระบบปฏิบัติการได้ ในกรณีนี้ Windows จะไม่พบดิสก์สำหรับบูตขณะบู๊ตและจะขัดข้องด้วย BSOD หยุด 0x0000007B, INACCESSIBLE_BOOT_DEVICE.. ดังนั้น ใช้มันเฉพาะเมื่อคุณรู้ว่าคุณกำลังทำอะไรอยู่ รู้วิธีเข้า BIOS หรือ UEFI และพร้อมที่จะแก้ไขผลที่คาดไม่ถึงในกรณีนี้ (เช่น ติดตั้ง windows ใหม่ 10 จากจุดเริ่มต้นในโหมด AHCI)

คุณสามารถดูได้ว่าโหมด AHCI เปิดใช้งานอยู่หรือไม่โดยดูที่การตั้งค่า UEFI หรือ BIOS (ในการตั้งค่าอุปกรณ์ SATA) หรือโดยตรงในระบบปฏิบัติการ

ทีนี้มาเริ่มธุรกิจกันเถอะ ...

การเปิดใช้งาน AHCI โดยใช้ Windows 10 Registry Editor

สำหรับฉันแล้วดูเหมือนว่านี่เป็นวิธีที่ง่ายที่สุดและที่สำคัญที่สุดคือปราศจากปัญหา

หากต้องการเปิดรีจิสทรี ให้กดปุ่ม Win + R บนแป้นพิมพ์แล้วกด Enter ลงทะเบียน.

1. ไปที่คีย์รีจิสทรี HKEY_LOCAL_MACHINE\ SYSTEM\ CurrentControlSet\ Services\ iaStorVให้ดับเบิลคลิกที่พารามิเตอร์ เริ่มและตั้งค่าเป็น 0 (ศูนย์)

2. ในคีย์รีจิสทรีที่อยู่ติดกัน HKEY_LOCAL_MACHINE\ SYSTEM\ CurrentControlSet\ Services\ iaStorAV\ StartOverrideสำหรับพารามิเตอร์ชื่อ 0 ตั้งค่าเป็นศูนย์

3. มาตรา HKEY_LOCAL_MACHINE\ SYSTEM\ CurrentControlSet\ Services\ การจัดเก็บสำหรับพารามิเตอร์ เริ่มตั้งค่าเป็น 0 (ศูนย์)

4. ในหมวดย่อย HKEY_LOCAL_MACHINE\ SYSTEM\ CurrentControlSet\ Services\ storahci\ StartOverrideสำหรับพารามิเตอร์ชื่อ 0 ตั้งค่าเป็นศูนย์

5. ปิดตัวแก้ไขรีจิสทรี

ในกรณีของฉันจำเป็นต้องเปลี่ยนค่าในขั้นตอนที่ 2 และ 4 เท่านั้น

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

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

ใน 95% ทุกอย่างเป็นไปอย่างราบรื่นและไม่มีปัญหา แต่ก็ยังดีกว่าที่จะเล่นอย่างปลอดภัย ในการดำเนินการ ให้ทำดังต่อไปนี้:

ในเวลาเดียวกัน เป็นการดีกว่าที่จะเริ่ม Windows 10 เป็นครั้งแรกหลังจากรีบูตในเซฟโหมด ดังนั้นฉันขอแนะนำให้เปิดใช้งานล่วงหน้า โหมดปลอดภัยใช้ Win+R -

หากคุณมี UEFI ในกรณีนี้ ฉันแนะนำให้ทำผ่าน "การตั้งค่า" (Win + I) - "อัปเดตและความปลอดภัย" - "การกู้คืน" - "ตัวเลือกการบูตพิเศษ" จากนั้นไปที่ "การแก้ไขปัญหา" - "ตัวเลือกขั้นสูง" - "การตั้งค่าซอฟต์แวร์ UEFI" สำหรับระบบที่มี BIOS - ใช้ปุ่ม F2 (ปกติในแล็ปท็อป) หรือ Delete (บนพีซี) เพื่อเข้าสู่การตั้งค่า BIOS

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

เพื่ออะไร

แนวคิดที่เป็นรากฐานของเทคโนโลยี NCQ (Native Command Queuing) ได้ถูกนำมาใช้แล้วมากกว่าหนึ่งครั้งในฮาร์ดไดรฟ์และคอนโทรลเลอร์ แต่ไม่ใช่ในคอมพิวเตอร์ส่วนบุคคลทั่วไป

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

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

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

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

ควรสังเกตว่าความเป็นไปได้ในการเปลี่ยนลำดับของคำสั่งและคิวการประมวลผลนั้นรวมอยู่ในโปรโตคอลอินเตอร์เฟส ATA (เทคโนโลยี TCQ) และมีแม้กระทั่งตัวอย่างของการนำไปใช้ที่ประสบความสำเร็จ แต่สิ่งนี้ไม่ได้ทำอย่างสวยงามและสะดวก ความจริงก็คือโปรโตคอลอินเทอร์เฟซ ATA ซึ่งใช้โดยฮาร์ดไดรฟ์ที่มีอินเทอร์เฟซแบบ "ขนาน" แบบเดิมนั้นใช้โปรโตคอลบัส ISA ขั้นตอนสำหรับการเริ่มต้นและส่งคำสั่ง ตลอดจนการติดตามสถานะและข้อผิดพลาด เป็นขั้นตอนที่ค่อนข้างยาวและซับซ้อน ซึ่งต้องมีการวิเคราะห์การลงทะเบียนหลายรายการ ดังนั้นนักพัฒนาจึงตัดสินใจใช้การสนับสนุนเทคโนโลยีนี้ในฮาร์ดไดรฟ์โดยใช้อินเทอร์เฟซใหม่ - Serial ATA

โปรโตคอล AHCI

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

ปัญหาคือว่าในโหมดการจำลอง การใช้งานฟังก์ชัน Serial ATA เพิ่มเติมนั้นเป็นไปไม่ได้บางส่วนหรือทั้งหมด มิฉะนั้นความเข้ากันได้กับการใช้งาน ATA แบบคลาสสิกจะถูกละเมิด ดังนั้นคอนโทรลเลอร์จึงมีความสามารถในการเปลี่ยนไปใช้ “เนทีฟ” (เนทีฟ) โหมด Serial ATAซึ่งไม่มี "ภาระผูกพันทางเครือญาติ" ที่ผูกพันกับ ATA

โปรโตคอล AHCI (อินเทอร์เฟซโฮสต์คอนโทรลเลอร์ขั้นสูง)เพียงอธิบายพฤติกรรมของตัวควบคุม ในโหมดเนทีฟจากมุมมองของระบบ มันอธิบายวิธีที่คอนโทรลเลอร์จัดการกับคิวคำสั่ง ตำแหน่งและวิธีจัดเก็บคำสั่ง โปรแกรมเมอร์ควรวางคำสั่งในคิวอย่างไร และตำแหน่งที่จะได้รับผลลัพธ์ของการดำเนินการ แบบแผนทั้งหมดของโปรโตคอล ATA จะถูกยกเลิก ความยุ่งยากทั้งหมดเกี่ยวกับการจัดการการลงทะเบียนและแฟล็กจะถูกยกเลิกโดยไม่จำเป็น การใช้งานคุณสมบัติ Serial ATA เพิ่มเติมทั้งหมด รวมถึง NCQ, Hot Swap, Port Multiplier, Staggered Spin-Up และอื่น ๆ นั้นไม่จำกัด

โหมดเนทีฟมีเป้าหมายให้ทำงานร่วมกับระบบปฏิบัติการ Windows 2000, XP, Vista, Windows 7

กล่าวอีกนัยหนึ่ง ฟังก์ชันโปรโตคอล AHCI จะทำงานในโหมดเนทีฟ Serial ATA เท่านั้น

โปรโตคอลนี้ได้รับการพัฒนาโดยกลุ่มความคิดริเริ่มพิเศษที่นำโดย Intel เป็นส่วนเพิ่มเติมของมาตรฐาน Serial ATA ซึ่งโดยทั่วไปไม่ได้อธิบายถึงข้อกำหนดสำหรับตัวควบคุมโฮสต์ (ตัวควบคุมจากด้านข้างของระบบคอมพิวเตอร์ที่เชื่อมต่อฮาร์ดไดรฟ์) ร่วมกับ AHCI มาตรฐาน Serial ATA เป็นโซลูชันที่สมบูรณ์สำหรับการจัดระเบียบระบบย่อยของดิสก์ในพีซีรุ่นใหม่

อย่างไรก็ตาม, การสูญเสียความเข้ากันได้กับซอฟต์แวร์ที่ไม่รองรับ Serial ATA โดยกำเนิดคอนโทรลเลอร์ไม่สามารถทำงานในสองโหมดพร้อมกันได้ การเปลี่ยนไปใช้โหมดเนทีฟจะสูญเสียความสามารถในการรับคำสั่งจาก ซอฟต์แวร์ซึ่งไม่ "เข้าใจ" โปรโตคอล AHCI จำได้ว่าในตอนแรก Windows XP ไม่ทำงานกับ Serial ATA ในโหมดเนทีฟ AHCI ในขณะที่ Vista และ Windows 7 รองรับ

วิธีเปิดใช้งาน AHCI

วิธีที่หนึ่ง แบบคลาสสิก เช่นเดียวกับ การสร้าง RAIDคุณกำลังใช้ดิสก์การติดตั้งที่มาพร้อมกับ เมนบอร์ดหรือสร้างขึ้นเอง คุณเริ่มติดตั้ง Windows ไปที่การรีบูตครั้งแรกและเมื่อข้อความ "กด F6 ... " ปรากฏขึ้นที่ด้านล่าง หน้าจอสีน้ำเงินให้กด F6 และเสนอฟล็อปปี้ดิสก์ คุณควรเลือกตัวเลือกไดรเวอร์ที่ถูกต้องและดำเนินการติดตั้ง Windows ต่อไป ต่อจากนั้น เมื่อการติดตั้งเสร็จสมบูรณ์ การติดตั้งไดรเวอร์และยูทิลิตีอีกครั้งจะเป็นประโยชน์ ซึ่งจะช่วยให้คุณสามารถทำการตั้งค่าบางอย่างได้ และตรวจสอบให้แน่ใจว่าเปิดใช้งาน NCQ แล้ว

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

ในตัวอย่างของ Intel

ในชิปเซ็ต Intel การสนับสนุน AHCI ปรากฏในซีรีส์ 915 จริงเฉพาะในสะพานใต้ที่มีคำต่อท้าย "R", "M" และ "DH":

  • ICH6R, ICH6M - ชิปเซ็ตซีรีส์ 915/925;
  • ICH7R, ICH7M, ICH7DH, ICH7MDH - ชิปเซ็ตซีรีส์ 945/955/975;
  • ICH8R - ชิปเซ็ตซีรีส์ 965
  • ICH9R - ชิปเซ็ตซีรีส์ P35

บริดจ์ดังกล่าวติดตั้งเฉพาะแล็ปท็อปที่ใช้แพลตฟอร์ม Centrino โดยเริ่มจากรุ่นที่สองและ เมนบอร์ดบนชิปเซ็ตของซีรีส์ - 925, 955, 975 ... ตามกฎแล้วหากรองรับ AHCI บรรทัดที่เกี่ยวข้องจะอยู่ใน BIOS ในกรณีที่รุนแรง คุณสามารถดูคู่มือสำหรับเมนบอร์ดได้

ตัวควบคุม AHCI ถูกสร้างขึ้นในชิปเซ็ตโดยมีตัวควบคุมฮับต่อไปนี้:

  • กล่องควบคุม Intel® ICH10R/DO SATA RAID/AHCI
  • กล่องควบคุม Intel® ICH10D SATA AHCI
  • กล่องควบคุม Intel® ICH9M-E SATA RAID/AHCI
  • กล่องควบคุม Intel® ICH9M AHCI
  • กล่องควบคุม Intel® 82801IR/IO (ICH9R/DO) - RAID และ AHCI
  • Intel® 82801HEM I/O Controller Hub (ICH8M-E) - RAID และ AHCI
  • Intel® 82801HBM I/O Controller Hub (ICH8R) - AHCI เท่านั้น
  • กล่องควบคุม Intel® I/O 82801HR/HH/HO (ICH8R/DH/DO) - RAID และ AHCI
  • Intel® 631xESB/632xESB I/O Controller Hub - RAID และ AHCI
  • Intel® 82801GHM I/O Controller Hub (ICH7MDH) - RAID เท่านั้น
  • Intel® I/O Controller Unit 82801GBM (ICH7M) - รุ่น AHCI เท่านั้น
  • กล่องควบคุม I/O 82801GR/GH (ICH7R/DH) - RAID และ AHCI
  • กล่องควบคุม Intel® I/O 82801FR (ICH6-R) - RAID และ AHCI
  • Intel® 82801FBM I/O Controller Hub (ICH6M) - AHCI เท่านั้น

คุณจะต้องใช้ไดรเวอร์ Intel Matrix Storage ซึ่งเดิมคือ Intel Application Accelerator และฟลอปปีการติดตั้ง สามารถดาวน์โหลดรูปภาพได้จากเว็บไซต์ Intel ไดรเวอร์จากฟล็อปปี้ดิสก์นี้จะมีประโยชน์ทั้งสำหรับการติดตั้ง Windows และการเปิดใช้งาน AHCI หลังการติดตั้ง ในกรณีหลัง ตรวจสอบให้แน่ใจว่าได้ติดตั้ง Intel INF Update ก่อนที่คุณจะเริ่มจัดการกับไดรเวอร์อื่นๆ หลังจากที่ไดรเวอร์คอนโทรลเลอร์ Serial ATA มาตรฐานถูกแทนที่ด้วยไดรเวอร์จากดิสก์การติดตั้งของ Intel จะสามารถเปิดใช้งาน AHCI ได้ Windows จะสามารถบู๊ตได้ จากนั้นคุณสามารถติดตั้ง Matrix Storage kit ต่อไปได้ - หากไม่เปิดใช้งาน AHCI ก็จะปฏิเสธที่จะเริ่มทำงาน สำหรับคอนโทรลเลอร์จากผู้ผลิตรายอื่น ขั้นตอนจะคล้ายกัน - ติดตั้งไดรเวอร์ก่อน จากนั้นเปิดใช้งาน AHCI

ฮาร์ดไดรฟ์ในกรณีนี้ไม่ได้รับผลกระทบ - ฟอร์แมต เปลี่ยนแปลง ฯลฯ ไม่ต้องการอะไร

คำแนะนำทีละขั้นตอนสำหรับ m/b Intel ด้วย สะพานใต้ ICH6R, ICH6M, ICH7R, ICH7DH, ICH7M, ICH8R, ICH9R

หมายเหตุ: ด้านล่างนี้เรากำลังพูดถึง Windows รุ่น 32 บิต แน่นอนว่ายังมีไดรเวอร์สำหรับ x64 การค้นหามันเป็นเรื่องง่าย

  1. ตรวจสอบให้แน่ใจว่า AHCI ถูกปิดใช้งานใน BIOS และอย่าลืมสำรองข้อมูลโฟลเดอร์ Windows ฉันยังแนะนำให้คุณทำดิสก์สำหรับบูตสำรอง
  2. ดาวน์โหลด 79im05ww.exe และคลายไฟล์ ตัวอย่างเช่น ไปยัง C:\DRIVERS\WIN\SATA
  3. ในกรณีที่คุณมี ICH7M ให้ไปที่ขั้นตอนที่ (5)
  4. แก้ไข C:\DRIVERS\WIN\SATA\PREPARE\IMSM_PRE.inf แทนที่ DEV_27C5 ทั้งหมดด้วยค่าที่เหมาะสมสำหรับสะพานใต้ของคุณ:
    • ICH6R-DEV_2652
    • ICH6M-DEV_2653
    • ICH7R-DEV_27C1
    • ICH7DH-DEV_27C1
    • ICH7M-DEV_27C5
  5. กด Win+R ป้อน C:\DRIVERS\WIN\SATA\PREPARE\INSTALL.CMD กดตกลง
  6. รีสตาร์ทพีซีของคุณแล้วเปิดใหม่ การสนับสนุนไบออสเอเอชซีไอ
  7. เมื่อระบบปฏิบัติการบูท ตัวช่วยสร้างการค้นหาอุปกรณ์ใหม่จะเริ่มทำงาน:
    • สำหรับ Windows XP เลือก No, not this time จากนั้นติดตั้งจากรายการหรือตำแหน่งเฉพาะ (ขั้นสูง) และกำหนดพาธเป็น C:\DRIVERS\WIN\SATA
    • สำหรับ Windows 2000 เลือก ค้นหาไดรเวอร์ที่เหมาะสมสำหรับอุปกรณ์ของฉัน (แนะนำ) จากนั้น ระบุตำแหน่ง และเลือก C:\DRIVERS\WIN\SATA

โซลูชั่นบอร์ดด้วย ICH8R:

  • เพื่อติดตั้ง Windows XP บน เปิดใช้งาน AHCIคุณต้องสร้างฟลอปปีดิสก์ด้วยไดรเวอร์ AHCI ล่วงหน้า ทุกสิ่งที่คุณต้องการมีอยู่ในดิสก์ที่มาพร้อมกับเมนบอร์ด

เมื่อติดตั้ง Windows XP SP 2 ให้วางฟล็อปปี้ดิสก์ที่มีไดรเวอร์ไว้ในเครื่องอ่าน FDD เมื่อได้รับแจ้งจากโปรแกรมติดตั้ง Windows - "กด F6 เพื่อติดตั้งไดรเวอร์ SCSI หรือ RAID พิเศษ" กด F6 และเลือกไดรเวอร์ AHCI จากรายการที่มีให้

  • หากคุณไม่มีฟล็อปปี้ดิสก์ไดรฟ์ หรือหากติดตั้ง Windows XP ในโหมด SATA - IDE ไว้แล้ว คุณสามารถรวมไดรเวอร์ที่จำเป็นเข้ากับระบบปฏิบัติการได้โดยตรง

ทำได้ด้วยวิธีต่อไปนี้
เราเข้าไปในตัวจัดการอุปกรณ์และค้นหาตัวควบคุมในรายการ IDE ATA / ATAPI
เราอัปเดตไดรเวอร์สำหรับคอนโทรลเลอร์ (มี 2 ตัวตามค่าเริ่มต้น)
ทำได้โดยเลือก Update driver => Do not search. ฉันจะเลือกไดรเวอร์ที่ถูกต้องเอง
ระบุเส้นทางไปยังโฟลเดอร์ Drivers\Chipset\Intel\makedisk\DOS\F632 บน ดิสก์การติดตั้งเข้ากับเมนบอร์ด
ยกเลิกการเลือก "เฉพาะอุปกรณ์ที่เข้ากันได้" และเลือก Intel ® ICH8R / D0 / DH SATA AHCI Controller จากรายการ (ดังนั้นสำหรับคอนโทรลเลอร์ทั้งสองตัว!!!).
ระบบจะขอให้คุณรีบูต - ทำ เมื่อรีบูตเครื่องใน BIOS ให้เลือกโหมดคอนโทรลเลอร์ - AHCI

การติดตั้ง Windows XP บนแล็ปท็อปที่มี Vista และ Serial ATA AHCI

ตามที่ผู้พัฒนาระบบปฏิบัติการนี้ยอมรับในเอกสารพิเศษ (http://www.microsoft.com/whdc/device...alATA_FAQ.mspx) ระบบย่อยของดิสก์ทั้งหมด รุ่นของ Windowsเวอร์ชันก่อนหน้าของ Vista จะไม่รองรับ AHCI พวกเขาอธิบายสิ่งนี้ด้วยการมีอยู่ของคุณลักษณะในการใช้งาน AHCI โดยผู้ผลิตตัวควบคุมต่างๆ ในอนาคต เคอร์เนลของ Windows จะใช้กลไกใหม่สำหรับการเชื่อมต่อไดรเวอร์ - Ataport และไดรเวอร์จะรวมมินิพอร์ตมาตรฐานสำหรับโหมด Native ของคอนโทรลเลอร์ Serial ATA ในระหว่างนี้ คุณต้องติดตั้งไดรเวอร์พิเศษหรือมินิพอร์ต SCSI โดยตรงจากผู้ผลิตคอนโทรลเลอร์

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

ดังนั้นเราจึงติดตั้ง Windows XP บนแล็ปท็อปที่มี AHCI

ในกรณีส่วนใหญ่ การพยายามติดตั้ง XP ในโหมดจำลองจะส่งผลให้เกิด BSOD (“หน้าจอสีน้ำเงินแห่งความตาย”) พร้อมกับข้อผิดพลาดต่อไปนี้:

หยุด 0x0000007B INACCESSABLE_BOOT_DEVICE

ดังที่กล่าวไปแล้ว มี 2 วิธีในการติดตั้ง Windows XP โดยเปิดใช้งานโหมด SATA Native ใน BIOS: การโยนไดรเวอร์ไปยังการแจกจ่ายเมื่อบูตผ่าน F6 หรือการปรับเปลี่ยนระบบปฏิบัติการในลักษณะที่รวมไว้แล้ว ไดรเวอร์ที่จำเป็นสู่การจัดจำหน่าย

ในกรณีแรกเนื่องจากไม่มีฟล็อปปี้ดิสก์ในแล็ปท็อป ทางออกเดียวคือการใช้ USB Floppy Drive ซึ่งไม่ถูกนัก

การรวมไดรเวอร์การกระจายสินค้ามีความซับซ้อนมากขึ้น แต่คุ้มค่ากว่า

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

ตัวอย่างเช่น สำหรับแพลตฟอร์ม Intel ที่มี ICH7-ICH8 (Intel ® Matrix Storage Manager) ไฟล์เหล่านี้เป็นไฟล์มาตรฐาน:

  • iaahci.แมว
  • iastor.cat
  • iaahci.inf
  • iastor.inf
  • txtsetup.oem
  • iastor.sys

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

สมมติว่าคุณกำลังติดตั้ง Windows บนคอมพิวเตอร์ที่มีตัวควบคุมที่ใช้ไดรเวอร์ pciide.sys. จากนั้นผู้ใช้จะทำการเปลี่ยนโหมดจาก SATA เป็น AHCI ควรโหลดโปรแกรมควบคุม Msahci.sys สำหรับไดรฟ์ อย่างไรก็ตาม ก่อนที่จะทำการเปลี่ยนแปลงดังกล่าว คุณต้องเปิดใช้งานโปรแกรมควบคุม Msahci.sys. ปัญหานี้เกี่ยวข้องกับดิสก์สำหรับบูตเท่านั้น หากทำการเปลี่ยนแปลงกับไดรฟ์ที่ไม่สามารถบู๊ตได้ ปัญหานี้จะไม่เกิดขึ้น

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

  1. เรียกใช้ตัวแก้ไขรีจิสทรี regedit
    ค้นหาและเน้นคีย์ย่อยของรีจิสทรีต่อไปนี้:
  2. HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Msahci
  3. ในบานหน้าต่างด้านขวา คลิกขวาที่ตัวเลือก เริ่มในคอลัมน์ ชื่อจากนั้นกด เปลี่ยน.
  4. ในสนาม ความหมายป้อน 0 แล้วคลิกปุ่ม ตกลง.
  5. ปิดตัวแก้ไขรีจิสทรี

ทางเป็นมืออาชีพ แทนที่จะรวมไดรเวอร์เข้ากับการกระจาย คุณสามารถลองเขียนไฟล์ \i386\winnt.sif และใส่ลงในการกระจาย ซึ่งคุณสามารถระบุเส้นทางไปยังโฟลเดอร์ด้วยฟืน

สิ่งที่ต้องการ:

OemPnpDriversPath = "Drivers\megaIDE;Drivers\ICH85;Drivers\ICH78;Drivers\ICH62;Drivers\!inf;Drivers\lan.Pro100;Drivers\lan.Pro1000;lan.Drivers\lan.rtl8169;Drivers\IntelVGA895;Drivers\ IntelVGA845;Drivers\lan.Marvell;Drivers\lan.Attansic;Drivers\jMicron;Drivers\ATK100;Drivers\ATK110"

บอกเพื่อน