ฉันจะลบตัวเลือกเพื่อถอดไดรฟ์ SATA ภายในออกจากไอคอนถาด Windows 8 ได้อย่างไร


13

ไอคอน Safely Remove Hardware ใน Windows 8 (และ 8.1) นำเสนอความสามารถในการดีดไดรฟ์ SATA ภายในของฉันรวมถึงบูตไดรฟ์ (ดูตัวอย่าง):

ป้อนคำอธิบายรูปภาพที่นี่

ฉันไม่เห็นว่าตัวเองเคยต้องการสิ่งนี้ - โดยเฉพาะอย่างยิ่งไม่ใช่จากความสะดวกสบายของไอคอนถาด

สำหรับ Windows 7 ที่มีอยู่แก้ปัญหาที่รู้จักกันดี ( คำตอบที่ 1 , คำตอบที่ 2ฯลฯ ) แต่ในไดรเวอร์ Windows 8 msahci ถูกแทนที่ด้วย storahci น่าเสียดายที่วิธีแก้ปัญหา TreatAsInternalPort ไม่ทำงานอีกต่อไป


ใน Win7 มันช่วยในการติดตั้งไดรเวอร์ของ Intel คุณมีชิปเซ็ตใด ลองติดตั้งไดรเวอร์ AHCI จากผู้ผลิตชิปเซ็ต (AMD, Intel, nVIDIA)
magicandre1981

@ magicandre1981 ฉันมี Intel ICH9 (ไม่ใช่ ICH9 R ) AHCI คอนโทรลเลอร์ ไดรเวอร์ AHCI จาก Intel (Matrix / RST) ไม่มีให้บริการใน Southbridge นี้อย่างเป็นทางการ อย่างไรก็ตาม ICH9 รองรับโดยไดรเวอร์ MS storahci คำถามแรกของฉันเกี่ยวกับไดรเวอร์ storahci เท่านั้น ฉันเดาว่าฉันควรพูดให้ชัดเจนกว่านี้
Anton

คำตอบ:


10

TreatAsInternalPortค่ายังคงมีอยู่ใน Windows 8 storahciคนขับ แต่ไวยากรณ์ที่มีการเปลี่ยนแปลง

ขณะนี้อยู่ในคีย์HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\storahci\Parameters\Deviceและเป็นREG_MULTI_SZรายการหมายเลขพอร์ตเพื่อบังคับให้ดำเนินการภายใน

ตัวอย่างเช่นหากต้องการปิดใช้งานความสามารถในการถอดได้บนพอร์ต 0 และ 1 คุณจะต้องใช้

Windows Registry Editor เวอร์ชัน 5.00

[HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ storahci \ Parameters \ Device]
"TreatAsInternalPort" = ฐานสิบหก (7): 30,00,00,00,31,00,00,00,00,00

น่าเสียดายที่ฉันไม่รู้ว่าพอร์ตเหล่านี้มีหมายเลขอย่างไร 😕


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

ทำงานให้ฉันในฟอสซิล ATI / AMD X1200 กับ Windows 10 ขอบคุณ!
LogicDaemon

3

หรือ Windows 10:

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\storahci\Parameters\Device]
"TreatAsInternalPort"=hex(7):30,00,31,00,32,00,33,00,34,00,35,00,00

(ขอขอบคุณ kinokijuf สำหรับหัวเริ่มต้น แต่รหัสของเขาพิการเพียง 1 ไดรฟ์สำหรับผม (ไดรฟ์ 0 บนตัวควบคุมที่ 2 ของฉัน).
หนึ่งนี้ทำงานให้กับทั้ง 5 ไดรฟ์ที่ฉันมี. (และอาจจะ 6 เกินไป).
ฉันคิดว่ามันเป็น เนื่องจากมีการขึ้นบรรทัดใหม่ BLANK ระหว่างค่าของเขา (00 ใน hex คือ newline), (30 ใน hex คือ 0, 31 คือ 1 ฯลฯ )

อันนี้ใช้ได้กับพอร์ตทั้งสี่ของฉัน: ภาพหน้าจอ


สิ่งนี้ใช้ได้สำหรับฉัน แต่ตำแหน่งของแตกต่างกันเล็กน้อย ฉันพบมันที่ HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ storahci \ Parameter \ Device
Sasha

1

ฉันมีปัญหาเดียวกันใน Windows 8.1 ที่มี HDD เชื่อมต่อกับชิปออนบอร์ด ASMedia 106x และใช้ไดรเวอร์ storahci แทนที่จะเป็นไดรเวอร์ ASMedia (จะทำให้กล่องของฉันแย่ลง!)

ฉันสิ้นสุดแก้ได้โดยใช้ข้อเสนอแนะ Raiddinn พบที่นี่

โดยพื้นฐานแล้วฉันสร้างงานที่กำหนดเวลาไว้ซึ่งจะทำงานเมื่อระบบเริ่มทำงานและนำเข้าไฟล์รีจิสตรีต่อไปนี้โดยเปลี่ยนคีย์ "ความสามารถ" ใต้อุปกรณ์ HDD 2 ตัว:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\SCSI\Disk&Ven_WDC&Prod_WD6400AAKS-22A7B\5&288c89f1&2&000000]
"Capabilities"=dword:000000e0

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\SCSI\Disk&Ven_WDC&Prod_WD6401AALS-00L3B\5&1272cb31&2&000000]
"Capabilities"=dword:000000e0

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

ฉันหวังว่านี่จะเป็นประโยชน์บ้าง


ขอบคุณสำหรับการชี้ให้เห็นวิธีแก้ปัญหาทั่วไปนี้ ทำงานเหมือนจับใจ ฉันอยากจะพูดถึงว่าวิธีการแก้ปัญหาข้างต้นให้เครดิตกับGuillaumeที่ Parallel Interface ( หยุดไดรฟ์ภายในไม่ให้แสดงใน "Safely remove hardware" )
Anton

1
ลงคะแนนเพราะมันเป็นแฮกเกอร์
kinokijuf

2
อัปโหลดแล้วเนื่องจากเป็นโซลูชันเดียวที่ฉันพบว่าใช้งานได้จริงใน Windows 10
willus

@willus คุณควรตรวจสอบของฉัน มันสะอาดกว่ามาก
kinokijuf

@kinokijuf เห็นด้วยคุณเป็นคนสะอาด ในเวลานั้นฉันไม่สามารถเข้าใจได้ว่าคีย์ "TreatAsInternalPort" ที่มีค่านี้ต้องมีอะไรเพราะทุกสิ่งที่ฉันพยายามจะใช้ไม่ได้
Jonas M. Hunziker
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.