Computer >> Máy Tính >  >> Hệ thống >> Windows 7

Ổ SSD / SATA bên trong Hiển thị dưới dạng Ổ đĩa có thể tháo rời trong Windows

Trong một số trường hợp, Windows 10, 8.1 và 7 có thể nhận dạng ổ SSD hoặc ổ SATA bên trong là thiết bị di động (phương tiện). Do đó, biểu tượng loại bỏ an toàn xuất hiện cho đĩa trong khay hệ thống (như thể nó là ổ USB flash thông thường).

Ổ SSD / SATA bên trong Hiển thị dưới dạng Ổ đĩa có thể tháo rời trong Windows

Tất nhiên, bạn sẽ không thể đẩy nhanh ổ SATA đã cài đặt Windows, nhưng bạn có thể vô tình xóa đĩa SATA bổ sung. Một nhược điểm khác của các ổ đĩa “Có thể tháo rời” như vậy là trong Windows 7 và 8.1, bạn không thể tạo nhiều phân vùng trên đó (điều này chỉ có thể xảy ra trong Windows 10 1703 hoặc mới hơn).

Sự cố này liên quan đến việc sử dụng trình điều khiển chung cho cả ổ cứng SATA bên trong và ổ cứng eSATA bên ngoài trong Windows - Bộ điều khiển SATA AHCI tiêu chuẩn . Khi kết nối các ổ đĩa này, hệ điều hành sẽ kiểm tra xem HotPlug chế độ (loại bỏ ổ đĩa nóng) được hỗ trợ. Tính năng này luôn được hỗ trợ nếu bộ điều khiển hoạt động ở chế độ AHCI. Về mặt lý thuyết, các ổ đĩa SATA hoạt động ở chế độ này sẽ được hiển thị trong biểu tượng Loại bỏ Phần cứng An toàn trên thanh tác vụ. Tuy nhiên, hầu hết các nhà cung cấp chipset đều tích hợp tính năng tự động ẩn ổ đĩa SATA nội bộ trong trình điều khiển của họ hoặc trong phần mềm bổ sung.

Cài đặt trình điều khiển SATA Controller

Nếu SATA / SSD nội bộ của bạn được hiển thị trong danh sách Loại bỏ Phần cứng An toàn, bạn nên cố gắng cài đặt trình điều khiển bộ điều khiển phù hợp hơn. Cố gắng tìm phiên bản mới nhất của trình điều khiển bộ điều khiển ổ cứng trên trang web của nhà sản xuất bo mạch chủ hoặc máy tính của bạn. Đồng thời cài đặt trình điều khiển gốc cho chipset bo mạch chủ của bạn (Trình điều khiển Intel Rapid, RST và AHCI, Trình quản lý lưu trữ ma trận Intel, v.v.).

Cài đặt Bộ điều khiển SATA trong BIOS

Trong cài đặt nâng cao của một số phiên bản BIOS / UEFI, bạn có thể tắt HotSwap hoặc HotPlug chế độ cho bộ điều khiển. Đảm bảo rằng tính năng này có sẵn cho máy tính của bạn. Ngoài ra, bạn có thể thay đổi chế độ bộ điều khiển từ AHCI sang IDE, nhưng khi đó bạn sẽ mất tất cả các ưu điểm của AHCI.

TreatAsInternalPort:Làm cách nào để định cấu hình chế độ SATA thông qua sổ đăng ký?

Bạn có thể tắt tính năng Xóa an toàn của các ổ đĩa nội bộ trên NVidia bộ điều khiển thông qua sổ đăng ký. Chạy regedit.exe và đi tới khóa đăng ký HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ nvata. Tạo thông số DWORD với tên DisableRemovable và giá trị 1 (lưu ý rằng thay vào đó, nvata có thể có nvatabus khóa reg).

Ngoài ra, có một cách phổ biến để đặt thuộc tính đĩa “Internal Port” cho cổng bộ điều khiển cụ thể trong sổ đăng ký.

Trước hết, bạn phải phát hiện số bus của bộ điều khiển sử dụng ổ cứng của bạn. Để làm điều đó, hãy mở Trình quản lý thiết bị ( devmgmt.msc ), tìm ổ của bạn trong danh sách Ổ đĩa và mở các thuộc tính của nó. Nhớ Số xe buýt và số cổng của đĩa ( ID mục tiêu ). Trong ví dụ của tôi, số xe buýt và cổng là 0.

Ổ SSD / SATA bên trong Hiển thị dưới dạng Ổ đĩa có thể tháo rời trong Windows

Trong Windows 7 , bạn có thể đánh dấu cổng bộ điều khiển là bên trong bằng cách sử dụng tham số đăng ký TreatAsInternalPort. Để thực hiện, hãy chạy regedit.exe và đi tới khóa reg HKLM \ SYSTEM \ CurrentControlSet \ Services \ msahci \ Controller (n) \ Channel (N) , trong đó (n) là số bộ điều khiển mà biến tần được kết nối qua và (N) là số kênh (cổng) bộ điều khiển.

Trong khóa đăng ký này, hãy tạo một tham số DWORD với tên TreatAsInternalPort và giá trị 1.

Điều này sẽ được thực hiện cho tất cả các ổ SATA mà bạn muốn đánh dấu là ổ bên trong. Ví dụ, bạn có 2 bộ điều khiển ổ đĩa trong máy tính của mình. Cái đầu tiên có hai ổ SATA được kết nối và một ổ SATA khác được kết nối với bộ điều khiển thứ hai. Để đánh dấu chúng là ổ đĩa nội bộ, hãy chạy các lệnh sau:

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

Sau khi thực hiện các thay đổi, bạn cần khởi động lại máy tính.

Xin lưu ý rằng các số được gán cho các đĩa (mà bạn thấy trong diskpart hoặc diskmgmt.msc) không phải lúc nào cũng tương ứng với số kênh SATA hoặc RAID.

Trong Windows 10 / 8.1 , StorAHCI trình điều khiển được sử dụng thay vì MSAHCI, vì vậy vị trí của tham số TreatAsInternalPort trong sổ đăng ký là khác nhau. Đi tới khóa HKLM \ SYSTEM \ CurrentControlSet \ Services \ storahci \ Parameters \ Device , tạo một tham số nhiều chuỗi (REG_MULTI_SZ) TreatAsInternalPort và trong mỗi chuỗi chỉ định số cổng của bộ điều khiển SATA mà bạn muốn đánh dấu là nội bộ. Ví dụ:để đánh dấu tất cả các ổ đĩa từ 0 đến 3 là bên trong, hãy đặt giá trị sau của tham số TreatAsInternalPort:

0
1
2
3

Ổ SSD / SATA bên trong Hiển thị dưới dạng Ổ đĩa có thể tháo rời trong Windows

Sau đó, khởi động lại máy tính của bạn và tất cả các ổ đĩa SATA / SSD có số cổng từ 0 đến 3 sẽ bị ẩn khỏi danh sách Xóa an toàn và sẽ không còn được hiển thị dưới dạng có thể tháo rời.