Lokalni SATA / SSD pogon čini se kao prijenosni uređaj u sustavu Windows

U nekim slučajevima Windows 10, 8.1 i 7 može prepoznati unutarnji tvrdi disk (SATA ili SSD) kao izmjenjivi uređaj. Kao rezultat, ikona sistemske trake za takav lokalni disk prikazuje ikonu za sigurno uklanjanje uređaja (poput uobičajenog USB flash pogona).

Naravno da nećete moći u letu izbaciti SATA pogon na koji je instaliran Windows, ali možete jednostavno slučajno ukloniti dodatni SATA pogon. Još jedan nedostatak takvih "uklonjivih" pogona - u sustavu Windows 7 takav je tvrdi disk nemoguće podijeliti na particije (u sustavu Windows 10 1703 i noviji je moguće).

Ovaj je problem povezan s činjenicom da Windows koristi univerzalni pogonitelj prema zadanim postavkama i za SATA (unutarnji) i za eSATA (vanjski) tvrdi disk - Standardni SATA AHCI regulator. Operativni sustav prilikom povezivanja takvih diskova provjerava podršku za mod HotPlug (izbacivanje vrućeg diska). Ova je funkcija uvijek podržana kada je kontroler u AHCI načinu rada, pa bi u teoriji SATA pogoni povezani u ovom načinu uvijek trebali biti prikazani na popisu "Sigurno uklanjanje hardvera". Međutim, većina proizvođača čipseta ugrađuje funkcionalnost automatskog skrivanja unutarnjih SATA pogona u upravljački program svojih uređaja ili dodatni softver.

Instaliranje upravljačkog programa SATA

Ako se vaš interni SATA / SSD pogon pojavi na popisu sigurnog izbacivanja, vjerojatno biste trebali pokušati instalirati prikladniji upravljački program. Pokušajte pronaći najnoviju verziju upravljačkog programa tvrdog diska na web mjestu proizvođača vaše matične ploče ili računala. Instalirajte i izvorni upravljački program čipseta putem kojeg je vaš tvrdi disk povezan (Intel Rapid, RST i AHCI upravljački program i GUI, Intel Matrix Storage Manager itd.)

Postavke SATA kontrolera u BIOS-u

U nekim verzijama BIOS-a / UEFI u naprednim postavkama moguće je onemogućiti vrući utikač (HotSwap ili HotPlug) za priključak preko kojeg je spojen tvrdi disk. Provjerite je li vam ova značajka dostupna. Možete također promijeniti način rada kontrolera iz AHCI u IDE, ali izgubit ćete sve prednosti AHCI.

TreatAsInternalPort: Konfiguriranje SATA pogona kroz registar

za Nvidia kontroleri mogu onemogućiti sigurno izbacivanje na unutarnje pogone kroz registar. Idite u podružnicu registra HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ nvata i stvorite DMORD parametar pod nazivom DisableRemovable i vrijednost 1 (imajte na umu da umjesto odjeljka nvata može postojati ključ nvatabus).

Postoji i univerzalan način za postavljanje atributa diska "unutarnji port" kroz registar za određeni port kontrolera.

Najprije morate odrediti broj sabirnice kontrolera kroz koji je spojen tvrdi disk. Da biste to učinili, otvorite upravitelj uređaja devmgmt.msc, Pronađite disk u odjeljku diska, otvorite njegova svojstva. Zapamtite broj sabirnice (broj sabirnice) i broj porta (kanala) diska (ciljni ID). U mom primjeru, broj sabirnice i priključka je 0.

Windows Priključak kontrolera možete označiti kao interni koristeći parametar registra TreatAsInternalPort. Da biste to učinili, idite na HKLM \ SYSTEM \ CurrentControlSet \ Services \ msahci \ Kontroler (n) \ Kanal (N), gdje je (n) broj regulatora preko kojeg je pogon povezan, i (N) broj kanala regulatora.

Stvorite parametar u ovom ključu registra DMORD s imenom TreatAsInternalPort i vrijednost 1.

Ova se radnja mora izvesti za sve SATA pogone koje želite označiti internim. Na primjer, na računalu imate 2 kontrolera, dva SATA pogona povezana su na prvi, a na još jedan na drugi. Da biste ih označili unutarnjim, trebate izvršiti naredbe:

reg dodaj "HKLM \ SYSTEM \ CurrentControlSet \ Services \ msahci \ Controller0 \ Channel0" / f / v TreatAsInternalPort / t REG_DWORD / d 0x00000001
reg dodajte "HKLM \ SYSTEM \ CurrentControlSet \ Services \ msahci \ Controller0 \ Channel1" / f / v TreatAsInternalPort / t REG_DWORD / d 0x00000001
reg dodajte "HKLM \ SYSTEM \ CurrentControlSet \ Services \ msahci \ Controller1 \ Channel0" / f / v TreatAsInternalPort / t REG_DWORD / d 0x00000001

Nakon što izvršite promjene, trebate ponovo pokrenuti računalo. Imajte na umu da brojevi dodijeljeni diskovima (koje vidite na diskovnom dijelu ili diskmgmt.msc) ne odgovaraju uvijek brojevima kanala SATA ili RAID

Windows 10 i 8.1 umjesto MSAHCI koristi se upravljački program StorAHCI, pa je mjesto unosa u registar TreatAsInternalPort drugačije. Idite u podružnicu registra HKLM \ SYSTEM \ CurrentControlSet \ Services \ storahci \ Parametri \ Uređaj, stvorite višeredni (REG_MULTI_SZ) parametar TreatAsInternalPort, u svakom retku trebate navesti SATA port broja kontrolera, koji mora biti označen kao "interni". Na primjer, da biste sve pogone od 0 do 3 označili kao interne, morate navesti kao vrijednost TreatAsInternalPort:

0
1
2
3

Ostaje ponovno pokrenuti računalo, a svi SATA / SSD diskovi s priključcima od 0 do 3 nestat će iz sigurnog vađenja i više se neće pojavljivati ​​kao uklonjivi.