จะบอกได้อย่างไรว่า HDD ของฉันเป็น IDE หรือ SATA


9

ผลลัพธ์ของlspciบน Ubuntu 16.04.2 LTS คือ:

00: 1e.0 PCI bridge: Intel Corporation 82801 บริดจ์ PCI แบบเคลื่อนที่ (rev e1)
00: 1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC อินเตอร์เฟสบริดจ์ (rev 01)
อินเตอร์เฟซ IDE 00: 1f.2: Intel Corporation 82801GBM / GHM (ตระกูล ICH7-M) ตัวควบคุม SATA [โหมด IDE] (รอบ 01)
00: 1f.3 SMBus: Intel Corporation ตระกูล NM10 / ICH7 คอนโทรลเลอร์ SMBus (rev 01)
01: 00.0 ตัวควบคุมที่รองรับ VGA: NVIDIA Corporation G72M [Quadro NVS 110M / GeForce Go 7300] (รอบ a1)

ตอนนี้ฉันสงสัยว่า HDD ของฉันมีอินเตอร์เฟซ IDE หรืออินเตอร์เฟซ SATA ฉันจะรู้ได้อย่างไร


ขึ้นอยู่กับlspciฉันรู้สึกเหมือนอินเตอร์เฟซ HDD เป็น IDE แต่ฉันเห็นบางสิ่งบางอย่างเกี่ยวกับ SATA ในlspciการส่งออกที่ทำให้ฉันสงสัยมัน

คำตอบ:


17

คุณมีฮาร์ดไดรฟ์ SATA

เหตุผลที่คุณเห็นใน IDE มีจริงค่อนข้างง่าย: SATA สามารถทำงานในหนึ่งในสองโหมดหรือAHCIIDE

คอนโทรลเลอร์ของคุณดูเหมือนจะอยู่ในโหมด IDE ในขณะนี้เนื่องจากคุณสามารถเห็นได้อย่างชัดเจนจากเอาต์พุตคำสั่ง:

SATA Controller [IDE mode]

สำหรับความแตกต่างระหว่างสองโหมด:

เพียง 2 ความแตกต่างที่สำคัญระหว่างโหมด AHCI และ IDE

AHCI อนุญาตให้มีการสลับเปลี่ยนฮาร์ดไดรฟ์อย่างร้อนแรงหากชิปเซ็ตแผงวงจรหลักรองรับและยังรองรับ NCQ สำหรับฮาร์ดไดรฟ์หากรองรับ โหมด IDE ไม่อนุญาตสำหรับฟังก์ชั่นเหล่านี้

มีประสิทธิภาพการทำงานของฮาร์ดไดรฟ์ขนาดเล็กเมื่อคุณใช้โหมด IDE เนื่องจาก NCQ ถูกปิดการใช้งาน

Intel PDf ใช้มาตรฐาน AHCIหากคุณต้องการอ่าน

ข้อความข้างต้นมาจากคำตอบนี้ใน Superuser

และนี่คือข้อมูลเพิ่มเติมเกี่ยวกับความแตกต่างระหว่างสองโหมดจากฟอรัม Crucial :

ขึ้นอยู่กับระบบของคุณอาจมีโหมดควบคุม SATA หลายโหมดใน BIOS หรือ UEFI ของคุณเพื่อจัดการว่า SSD ทำงานอย่างไรกับส่วนที่เหลือของระบบของคุณ

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

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

โปรดทราบว่าโหมดข้างต้นอาจมีการอ้างอิงแตกต่างกันไปตามเมนบอร์ดบางรุ่นเช่น AHCI ที่เรียกว่า "Serial ATA" หรือ IDE ที่มีข้อความว่า "Legacy" หรือเพียงแค่ "ATA" หากโหมด SATA ของคุณไม่ได้อธิบายอย่างชัดเจนโปรดดูเอกสารระบบหรือมาเธอร์บอร์ดของคุณเพื่อความกระจ่าง

.


1
คุณอาจจะเพิ่มคำตอบว่ามีเพียงเหตุผลที่หายากมากสำหรับ hardwares ที่รองรับ SATA ที่จะทำงานในการทำงานร่วมกันโหมด ATA / IDE บนระบบปฏิบัติการที่ทันสมัยและเปลี่ยนการตั้งค่าเพื่อ SATA ใน BIOS จะเป็นประโยชน์สำหรับการทำงาน
แมว

5

วิธีตรวจสอบการsdaทำงาน:

lsblk -So TRAN,NAME | grep sda

ในกรณีของฉัน:

sata   sda

ที่จะได้รับเพียงแค่วิ่งทั้งหมด: lsblk -So TRAN,NAMEสำหรับท่อดิสก์อื่น ๆ | grep sdXก็จะ

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

lspci -vk -s 00:1f.2 

ถ้าคุณเห็นสิ่งที่ชอบsata controllerหรือahciควรเป็น SATA


ผลลัพธ์ของฉันlsblk -So TRAN,NAME|grep sdaคือata sdaไม่แน่ใจว่าเป็น Serial ATA (SATA) หรือ Parallel ATA (PATA หรือ IDE) ...
user3405291

@ user4838962: อัปเดตคำตอบของฉัน
Ravexina

ขอบคุณฉันเห็นSATA Controller [IDE mode]และเห็นKernel driver in use: ata_piix
user3405291

เมื่อพิจารณาว่าคอนโทรลเลอร์ SATA อยู่ในโหมด IDE จะทำให้รู้สึกได้ว่าโหลดเคอร์เนลata_piixแล้ว
user3405291

ตอนนี้คุณชัดเจนมากขึ้นใช่มั้ย ;)
Ravexina

2

อินเตอร์เฟซ IDE 00: 1f.2: Intel Corporation 82801GBM / GHM (ตระกูล ICH7-M) ตัวควบคุม SATA [โหมด IDE] (รอบ 01)

ดูเหมือนว่าคอนโทรลเลอร์ SATA ทำท่าว่าเป็นคอนโทรลเลอร์ IDE

พื้นหลังบางส่วน:

เมื่อเปิดตัว SATA ครั้งแรกไม่มีอินเทอร์เฟซมาตรฐานกับระบบปฏิบัติการ แต่ละคอนโทรลเลอร์ต้องการไดรเวอร์ที่แตกต่างนี่คือ PITA ต่อมาได้มีการแนะนำ AHCI ซึ่งหมายความว่าไดรเวอร์ไม่จำเป็นต้องเป็นเฉพาะผู้จำหน่ายอีกต่อไป แต่ยังต้องมีการเขียนและปรับใช้ไดรเวอร์ AHCI สำหรับแต่ละระบบปฏิบัติการ

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

ตอนนี้ฉันสงสัยว่า HDD ของฉันมีอินเตอร์เฟซ IDE หรืออินเตอร์เฟซ SATA ฉันจะรู้ได้อย่างไร

อาจเป็น SATA แต่เราไม่แน่ใจ 100%

ชุดชิปจำนวนมาก (ฉันเชื่อว่ารวมถึงซีรี่ส์ ICH7) เสนอโหมดผสมที่มีส่วนผสมของไดรฟ์ IDE และ SATA จะถูกนำเสนอเป็นไดรฟ์ในคู่คอนโทรลเลอร์ IDE จำลอง ดังนั้นฉันจะไม่ใช้ presense ของ "SATA" ในชื่อที่แสดงใน LSPCI เป็นหลักฐานอย่างหนักว่าไดรฟ์นั้นเป็น SATA จริงๆ

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


ใช่ ICH-7 มีจริง IDE และ SATA อินเตอร์เฟซ ....
rackandboneman

@rackandboneman ดูเหมือนว่า BIOS ไม่มีตัวเลือก AHCI ความเข้าใจของฉันคือแล็ปท็อปนี้อาจถูกสร้างขึ้นในช่วงการเปลี่ยนภาพจาก PATA / IDE เป็น SATA ดังนั้นผู้ผลิตจึงใช้บริดจ์จากอินเตอร์เฟส SATA กับชิปเซ็ต PATA แทนที่จะใช้ชิปเซ็ต SATA จริง ฉันไม่แน่ใจฉันแค่เดา
user3405291

คุณขวามันเป็นแล็ปท็อปและเกี่ยวกับยี่ห้อ / รุ่นในเอกสารอ้างอิงนี้มันบอกว่าA BIOS update won't fix the fundamental hardware problem - this system uses a SATA to PATA bridge --- it's a silicon limitation, not a firmware limitation.
user3405291

มันจะต้องใช้หลักฐานมากกว่าการอ้างสิทธิ์จากคนสุ่มบนเธรดการสนับสนุนเพื่อเชื่อว่าเครื่องที่มีบริดจ์ใต้นั้นรองรับทั้ง PATA และ SATA โดยกำเนิดคือการใช้ PATA ไปยังชิปบริดจ์ SATA
Peter Green
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.