কিছু ক্ষেত্রে Windows 10, 8.1 এবং 7 একটি অভ্যন্তরীণ SSD বা SATA ড্রাইভকে অপসারণযোগ্য ডিভাইস (মিডিয়া) হিসেবে চিনতে পারে। ফলস্বরূপ, সিস্টেম ট্রেতে ডিস্কের জন্য নিরাপদ অপসারণ আইকন প্রদর্শিত হয় (যেন এটি একটি সাধারণ USB ফ্ল্যাশ ড্রাইভ)।
অবশ্যই, আপনি SATA ড্রাইভটি বের করতে সক্ষম হবেন না, যেটিতে উইন্ডোজ ইনস্টল করা আছে, ফ্লাইতে, তবে আপনি দুর্ঘটনাক্রমে অতিরিক্ত SATA ডিস্কটি সরিয়ে ফেলতে পারেন। এই ধরনের "রিমুভেবল" ড্রাইভগুলির আরেকটি অসুবিধা হল যে Windows 7 এবং 8.1-এ আপনি এটিতে একাধিক পার্টিশন তৈরি করতে পারবেন না (এটি শুধুমাত্র Windows 10 1703 বা তার পরবর্তীতে সম্ভব)।
এই সমস্যাটি উইন্ডোজের অভ্যন্তরীণ SATA এবং বাহ্যিক eSATA হার্ড ড্রাইভের জন্য সাধারণ ড্রাইভার ব্যবহারের সাথে সম্পর্কিত — স্ট্যান্ডার্ড SATA AHCI কন্ট্রোলার . এই ড্রাইভগুলিকে সংযুক্ত করার সময়, অপারেটিং সিস্টেম হটপ্লাগ কিনা তা পরীক্ষা করে মোড (হট ড্রাইভ অপসারণ) সমর্থিত। কন্ট্রোলার AHCI মোডে কাজ করলে এই বৈশিষ্ট্যটি সর্বদা সমর্থিত। তাত্ত্বিকভাবে, এই মোডে কাজ করা SATA ড্রাইভগুলি টাস্কবারের নিরাপদে সরান হার্ডওয়্যার আইকনে প্রদর্শিত হবে। যাইহোক, বেশিরভাগ চিপসেট বিক্রেতারা তাদের ড্রাইভারে বা অতিরিক্ত সফ্টওয়্যারে অভ্যন্তরীণ SATA ড্রাইভগুলির স্বয়ংক্রিয়ভাবে লুকানোর বৈশিষ্ট্যকে একীভূত করে৷
SATA কন্ট্রোলার ড্রাইভার ইনস্টল করা হচ্ছে
যদি আপনার অভ্যন্তরীণ SATA/SSD নিরাপদে সরান হার্ডওয়্যার তালিকায় প্রদর্শিত হয়, তাহলে আপনার আরও উপযুক্ত কন্ট্রোলার ড্রাইভার ইনস্টল করার চেষ্টা করা উচিত। আপনার মাদারবোর্ড বা কম্পিউটার প্রস্তুতকারকের ওয়েবসাইটে হার্ড ড্রাইভ কন্ট্রোলার ড্রাইভারের সর্বশেষ সংস্করণ খুঁজে বের করার চেষ্টা করুন। এছাড়াও আপনার জন্য মাদারবোর্ড চিপসেট (Intel Rapid, RST এবং AHCI ড্রাইভার, Intel Matrix Storage Manager, ইত্যাদি) জন্য নেটিভ ড্রাইভার ইনস্টল করুন।
BIOS-এ SATA কন্ট্রোলার সেটিংস
কিছু BIOS/UEFI সংস্করণের উন্নত সেটিংসে, আপনি HotSwap নিষ্ক্রিয় করতে পারেন অথবা হটপ্লাগ নিয়ামকের জন্য মোড। এই বৈশিষ্ট্যটি আপনার কম্পিউটারের জন্য উপলব্ধ কিনা তা নিশ্চিত করুন৷ এছাড়াও, আপনি AHCI থেকে IDE-তে কন্ট্রোলার মোড পরিবর্তন করতে পারেন, কিন্তু তারপর আপনি সমস্ত AHCI সুবিধা হারাবেন।
TreatAsInternalPort:কিভাবে রেজিস্ট্রির মাধ্যমে SATA মোড কনফিগার করবেন?
আপনি NVidia-এ অভ্যন্তরীণ ড্রাইভগুলির নিরাপদ অপসারণ অক্ষম করতে পারেন৷ রেজিস্ট্রি মাধ্যমে কন্ট্রোলার. regedit.exe চালান এবং রেজিস্ট্রি কী এ যান HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\nvata. DisableRemovable নামের একটি DWORD প্যারামিটার তৈরি করুন এবং মান 1 (মনে রাখবেন যে nvata এর পরিবর্তে nvatabus থাকতে পারে reg কী)।
এছাড়াও, রেজিস্ট্রিতে নির্দিষ্ট কন্ট্রোলার পোর্টের জন্য "অভ্যন্তরীণ পোর্ট" ডিস্ক বৈশিষ্ট্য সেট করার একটি সর্বজনীন উপায় রয়েছে৷
প্রথমত, আপনাকে আপনার হার্ড ড্রাইভ ব্যবহারকারী নিয়ামকের বাস নম্বর সনাক্ত করতে হবে। এটি করতে, ডিভাইস ম্যানেজার খুলুন (devmgmt.msc ), ডিস্ক ড্রাইভের তালিকায় আপনার ড্রাইভ খুঁজুন এবং এর বৈশিষ্ট্যগুলি খুলুন। বাস নম্বর মনে রাখবেন এবং আপনার ডিস্কের পোর্ট নম্বর (টার্গেট আইডি ) আমার উদাহরণে, বাস এবং পোর্ট নম্বর হল 0৷
৷
Windows 7-এ , আপনি TreatAsInternalPort রেজিস্ট্রি প্যারামিটার ব্যবহার করে কন্ট্রোলার পোর্টটিকে অভ্যন্তরীণ হিসাবে চিহ্নিত করতে পারেন। এটি করতে, regedit.exe চালান এবং reg কী এ যান HKLM\SYSTEM\CurrentControlSet\Services\msahci\Controller(n)\Channel(N) , যেখানে (n) হল কন্ট্রোলারের সংখ্যা যার মাধ্যমে ড্রাইভ সংযুক্ত করা হয়েছে এবং (N) হল কন্ট্রোলার চ্যানেলের সংখ্যা (পোর্ট)।
এই রেজিস্ট্রি কীতে, TreatAsInternalPort নামের একটি DWORD প্যারামিটার তৈরি করুন এবং মান 1।
এটি সমস্ত SATA ড্রাইভের জন্য করা উচিত যা আপনি অভ্যন্তরীণ হিসাবে চিহ্নিত করতে চান। উদাহরণস্বরূপ, আপনার কম্পিউটারে 2টি ড্রাইভ কন্ট্রোলার রয়েছে। প্রথমটিতে দুটি SATA ড্রাইভ সংযুক্ত রয়েছে এবং আরও একটি SATA ড্রাইভ দ্বিতীয় নিয়ামকের সাথে সংযুক্ত রয়েছে। এগুলিকে অভ্যন্তরীণ ড্রাইভ হিসাবে চিহ্নিত করতে, এই কমান্ডগুলি চালান:
reg যোগ করুন "HKLM\SYSTEM\CurrentControlSet\Services\msahci\Controller0\Channel0" /f /v TreatAsInternalPort /t REG_DWORD /d 0x00000001
reg যোগ করুন "HKLM\SYSTEM\CurrentControlSet\Control\ControlSet চ্যানেল1" /f /v TreatAsInternalPort /t REG_DWORD /d 0x00000001
reg যোগ করুন "HKLM\SYSTEM\CurrentControlSet\Services\msahci\Controller1\Channel0" /f /v TreatAsInternalPort /t REG_DWORD /d 0x00000001
পরিবর্তনগুলি করার পরে, আপনাকে কম্পিউটার পুনরায় চালু করতে হবে৷
অনুগ্রহ করে মনে রাখবেন যে ডিস্কগুলিতে নির্ধারিত নম্বরগুলি (যা আপনি diskpart বা diskmgmt.msc এ দেখতে পাচ্ছেন) সর্বদা SATA বা RAID চ্যানেল নম্বরগুলির সাথে সঙ্গতিপূর্ণ নয়৷Windows 10/8.1-এ , StorAHCI MSAHCI-এর পরিবর্তে ড্রাইভার ব্যবহার করা হয়, তাই রেজিস্ট্রিতে TreatAsInternalPort প্যারামিটারের অবস্থান ভিন্ন। কী এ যান HKLM\SYSTEM\CurrentControlSet\Services\storahci\Parameters\Device , একটি মাল্টি-স্ট্রিং প্যারামিটার তৈরি করুন (REG_MULTI_SZ) TreatAsInternalPort এবং প্রতিটি স্ট্রিং-এ আপনার SATA কন্ট্রোলারের পোর্ট নম্বর নির্দিষ্ট করুন যা আপনি অভ্যন্তরীণ হিসাবে চিহ্নিত করতে চান। উদাহরণস্বরূপ, 0 থেকে 3 পর্যন্ত সমস্ত ড্রাইভকে অভ্যন্তরীণ হিসাবে চিহ্নিত করতে, TreatAsInternalPort প্যারামিটারের নিম্নলিখিত মান সেট করুন:
0
1
2
3
তারপরে আপনার কম্পিউটার পুনরায় চালু করুন এবং 0 থেকে 3 পর্যন্ত পোর্ট নম্বর সহ সমস্ত SATA/SSD ড্রাইভগুলি নিরাপদ অপসারণ তালিকা থেকে লুকানো হবে এবং অপসারণযোগ্য হিসাবে আর প্রদর্শিত হবে না৷