Trong một số trường hợp, Windows 10, 8.1 và 7 có thể nhận diện ổ SSD hoặc SATA nội bộ như một thiết bị di động (removable media). Kết quả là biểu tượng "Safely Remove Hardware" xuất hiện cho ổ cứng trong khay hệ thống (giống như USB flash drive thông thường).

Tất nhiên bạn không thể tháo ổ SATA chứa Windows đang chạy, nhưng có thể vô tình tháo ổ SATA phụ. Nhược điểm khác của ổ "Removable": trên Windows 7 và 8.1 không thể tạo nhiều phân vùng trên ổ này (chỉ làm được trên Windows 10 1703 trở lên).
Vấn đề liên quan đến việc dùng driver chung cho ổ SATA nội bộ và eSATA ngoài trong Windows — Standard SATA AHCI Controller. Khi kết nối, hệ điều hành kiểm tra xem có hỗ trợ chế độ HotPlug (tháo gắn nóng) không. Tính năng này luôn được hỗ trợ nếu controller hoạt động ở chế độ AHCI. Lý thuyết cho rằng ổ SATA chạy AHCI sẽ hiển thị trong biểu tượng Safely Remove Hardware. Tuy nhiên, hầu hết nhà sản xuất chipset tích hợp tính năng ẩn tự động ổ SATA nội bộ trong driver hoặc phần mềm đi kèm.
Cài Đặt Driver Controller SATA
Nếu ổ SATA/SSD nội bộ xuất hiện trong danh sách Safely Remove Hardware, hãy thử cài driver controller phù hợp hơn. Tìm phiên bản driver mới nhất cho controller ổ cứng trên website nhà sản xuất mainboard hoặc máy tính. Cũng nên cài driver gốc cho chipset mainboard (Intel Rapid Storage Technology - RST, AHCI Driver, Intel Matrix Storage Manager, v.v.).
Cài Đặt Controller SATA Trong BIOS
Trong cài đặt nâng cao của một số BIOS/UEFI, có thể tắt chế độ HotSwap hoặc HotPlug cho controller. Kiểm tra xem máy có tính năng này không. Cũng có thể chuyển chế độ controller từ AHCI sang IDE, nhưng sẽ mất tất cả lợi ích của AHCI.
TreatAsInternalPort: Cấu Hình Chế Độ SATA Qua Registry
Có thể tắt Safe Removal cho ổ nội bộ trên controller NVidia qua registry. Mở regedit.exe, truy cập khóa HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\nvata. Tạo tham số DWORD tên DisableRemovable giá trị 1 (có thể khóa registry là nvatabus thay vì nvata).
Cách chung để đặt thuộc tính "Internal Port" cho cổng controller cụ thể trong registry:
Trước hết, xác định số bus của controller kết nối ổ cứng. Mở Device Manager (devmgmt.msc), tìm ổ cứng trong Disk drives, mở Properties. Ghi nhớ Bus Number và số cổng (Target ID). Ví dụ: bus và cổng là 0.

Trên Windows 7, đánh dấu cổng controller là nội bộ bằng tham số TreatAsInternalPort. Mở regedit, truy cập khóa HKLM\SYSTEM\CurrentControlSet\Services\msahci\Controller(n)\Channel(N), trong đó (n) là số controller, (N) là số kênh/cổng.
Tạo tham số DWORD tên TreatAsInternalPort giá trị 1.
Làm tương tự cho tất cả ổ SATA muốn đánh dấu là nội bộ. Ví dụ: 2 controller, controller 0 có 2 ổ, controller 1 có 1 ổ:
reg add "HKLM\SYSTEM\CurrentControlSet\Services\msahci\Controller0\Channel0" /f /v TreatAsInternalPort /t REG_DWORD /d 0x00000001
reg add "HKLM\SYSTEM\CurrentControlSet\Services\msahci\Controller0\Channel1" /f /v TreatAsInternalPort /t REG_DWORD /d 0x00000001
reg add "HKLM\SYSTEM\CurrentControlSet\Services\msahci\Controller1\Channel0" /f /v TreatAsInternalPort /t REG_DWORD /d 0x00000001
Khởi động lại máy sau khi thay đổi.
Lưu ý: Số thứ tự ổ đĩa (trong diskpart hoặc diskmgmt.msc) không luôn tương ứng với số kênh SATA/RAID.
Trên Windows 10/8.1, driver StorAHCI thay thế MSAHCI, vị trí tham số TreatAsInternalPort khác. Truy cập khóa HKLM\SYSTEM\CurrentControlSet\Services\storahci\Parameters\Device, tạo tham số multi-string (REG_MULTI_SZ) TreatAsInternalPort, mỗi dòng là số cổng SATA muốn đánh dấu là nội bộ. Ví dụ đánh dấu cổng 0-3:
0
1
2
3

Khởi động lại máy. Tất cả ổ SATA/SSD cổng 0-3 sẽ ẩn khỏi danh sách Safe Removal và không còn hiển là removable.