it-swarm.asia

كيف يمكنني إزالة خيار إخراج محركات أقراص SATA من أيقونة صينية Windows 7؟

يوفر رمز Safely Remove Hardware في نظام التشغيل Windows 7 إمكانية إخراج محركات أقراص SATA الخاصة بي ، بما في ذلك محرك التمهيد. أنا لا أرى نفسي أحتاج إلى هذا - خاصةً من أيقونة صينية الورق.

هل هناك إعداد BIOS مشترك لتعطيل إمكانية التبديل السريع؟

Eject internal SATA drives

79
sblair

تعتمد الإجابة حقًا على برنامج التشغيل الذي قمت بإعداده. لدي موصل SATA من 6 منافذ (Intel ICH9 - 2922) وأستخدم برنامج تشغيل MS-AHCI الافتراضي. إذا كنت في القارب نفسه ، فقم بإنشاء مفتاحين جديدين هنا:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msahci

_

\Controller0\Channel0
            \Channel1
            \Channel2
            \Channel3
            \Channel4
            \Channel5

الآن قم بإنشاء DWORD جديد - الاسم: TreatAsInternalPort ، value: 1 تحت كل مفتاح ChannelN. الآن أعد التشغيل لتصبح التغييرات نافذة المفعول ويجب ألا تظهر محركات الأقراص تحت "إزالة بأمان .."

الأشياء العبقري غريب الأطوار:

السبب الجذري للمشكلة هو تحديد برنامج تشغيل SATA بشكل غير صحيح أن منفذ SATA الداخلي الخاص بك خارجي. لذلك ، إذا نظرت إلى قيمة "القدرات" لمحرك (محركات) الأقراص الخاصة بك تحت HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\IDE\..\.. ، فربما تكون مضبوطة على 0x4 مما يجعله قابلاً للإزالة (حسب علامة البت أو يتم تنفيذ القيم الواردة أدناه) بمجرد إضافة الإعداد إلى السجل ، يقوم برنامج التشغيل SATA الآن بإرجاع قيمة Capabilities مختلفة (على الأرجح 0) ويتوقف محرك الأقراص عن الظهور أسفل "Safely Remove .."

//from inc/api/cfgmgr32.h (WINDDK)
#define CM_DEVCAP_LOCKSUPPORTED     (0x00000001)
#define CM_DEVCAP_EJECTSUPPORTED    (0x00000002)
#define CM_DEVCAP_REMOVABLE         (0x00000004)
#define CM_DEVCAP_DOCKDEVICE        (0x00000008)
#define CM_DEVCAP_UNIQUEID          (0x00000010)
#define CM_DEVCAP_SILENTINSTALL     (0x00000020)
#define CM_DEVCAP_RAWDEVICEOK       (0x00000040)
#define CM_DEVCAP_SURPRISEREMOVALOK (0x00000080)
#define CM_DEVCAP_HARDWAREDISABLED  (0x00000100)
#define CM_DEVCAP_NONDYNAMIC        (0x00000200)
62
user12459

واجهت نفس المشكلة اليوم بعد ترقية جهاز كمبيوتر والدي من Windows 7 إلى 10

ما سبق لم يعد يحمل الفوز 8 و 8.1 و 10

ما الذي ساعد على اختلاف طفيف في هذا الرابط كيف يمكنني إزالة خيار إخراج محركات أقراص SATA الداخلية من رمز علبة Windows 8؟

أي. أضفت Multi String Value جديدًا يسمى TreatAsInternalPort إلى HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\storahci\Parameters\Device مع القيمة:

0
1
2
4
5

(لاحظ الخطوط الجديدة)

TreatAsInternalPort registry setting

راجع للشغل كان برنامج التشغيل AHCI هو Intel ، وليس Microsoft ، ولكن يجب أن يعمل الحل مع كلا السائقين.

23
PCo

إنه خيار مستوى BIOS. في اللوحات الأحدث ، توجد خيارات في BIOS لتعطيل التبديل السريع (عند استخدام AHCI/RAID كوحدة تحكم). عندما يتم تعطيل إعداد التبديل السريع لمحرك الأقراص في BIOS ، فلن يتم إدراجه في محركات الأقراص القابلة للإخراج في قائمة أيقونة صينية النظام.

14
cybersans

لست متأكدًا من مدى شيوعها ، ولكن في CMOS (BIOS) الإعداد على Asrock اللوحات الأم خيار يسمى "Hotswap" يعدل السلوك. إنه متاح لكل قناة SATA. أيضًا ، هناك خيار "External SATA" ، لكنه مغلق بشكل افتراضي ولم أتطرق إليه.

4
LogicDaemon

إذا كان لديك مجموعة شرائح NVIDIA ، فيجب أن يكون تعديل السجل التالي مناسبًا لك ...

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\nvata] 
"DisableRemovable"=dword:00000001 

تحقق من هذا الوصف لمزيد من التفاصيل .

3
JP Alioto

اتبع هذه الخطوات انتقل إلى لوحة التحكم - مدير الجهاز - أدوات التحكم في التخزين - ثم انقر بزر الماوس الأيمن على MARVELL91XXsata6g

0
Randy Horca