يوفر رمز Safely Remove Hardware في نظام التشغيل Windows 7 إمكانية إخراج محركات أقراص SATA الخاصة بي ، بما في ذلك محرك التمهيد. أنا لا أرى نفسي أحتاج إلى هذا - خاصةً من أيقونة صينية الورق.
هل هناك إعداد BIOS مشترك لتعطيل إمكانية التبديل السريع؟
تعتمد الإجابة حقًا على برنامج التشغيل الذي قمت بإعداده. لدي موصل 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)
واجهت نفس المشكلة اليوم بعد ترقية جهاز كمبيوتر والدي من 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
(لاحظ الخطوط الجديدة)
راجع للشغل كان برنامج التشغيل AHCI هو Intel ، وليس Microsoft ، ولكن يجب أن يعمل الحل مع كلا السائقين.
إنه خيار مستوى BIOS. في اللوحات الأحدث ، توجد خيارات في BIOS لتعطيل التبديل السريع (عند استخدام AHCI/RAID كوحدة تحكم). عندما يتم تعطيل إعداد التبديل السريع لمحرك الأقراص في BIOS ، فلن يتم إدراجه في محركات الأقراص القابلة للإخراج في قائمة أيقونة صينية النظام.
لست متأكدًا من مدى شيوعها ، ولكن في CMOS (BIOS) الإعداد على Asrock اللوحات الأم خيار يسمى "Hotswap" يعدل السلوك. إنه متاح لكل قناة SATA. أيضًا ، هناك خيار "External SATA" ، لكنه مغلق بشكل افتراضي ولم أتطرق إليه.
إذا كان لديك مجموعة شرائح NVIDIA ، فيجب أن يكون تعديل السجل التالي مناسبًا لك ...
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\nvata]
"DisableRemovable"=dword:00000001
تحقق من هذا الوصف لمزيد من التفاصيل .
اتبع هذه الخطوات انتقل إلى لوحة التحكم - مدير الجهاز - أدوات التحكم في التخزين - ثم انقر بزر الماوس الأيمن على MARVELL91XXsata6g