Відмінності між версіями «W10 SATA»

Матеріал з Wiki Welard
Перейти до навігації Перейти до пошуку
(Створена сторінка: Прежде всего проверьте наличие доступных обновлений BIOS от производителя компьютера и...)
 
 
(Не показано одну проміжну версію цього користувача)
Рядок 1: Рядок 1:
−
Прежде всего проверьте наличие доступных обновлений BIOS от производителя компьютера и установите их, если есть. Если обновлений нет, выполните следующие шаги, чтобы переопределить метод, с помощью которого встроенный драйвер обнаруживает устройства на определенных портах.
+
Прежде всего проверьте наличие доступных обновлений BIOS от производителя компьютера и установите их, если есть. Если обновлений нет, выполните следующие шаги, чтобы переопределить метод, с помощью которого встроенный драйвер обнаруживает устройства на определенных портах.<br>
  
 +
Откройте командную строку с полномочиями администратора.<br>
  
−
Откройте командную строку с полномочиями администратора.
+
В окне командной строки введите следующую команду и нажмите клавишу ВВОД: devmgmt.msc<br>
  
−
В окне командной строки введите следующую команду и нажмите клавишу ВВОД: devmgmt.msc
+
В разделе Дисковые устройства выберите устройство SATA, которое встроенный драйвер должен считать внутренним, и откройте свойства для данного устройства, щелкнув его правой кнопкой мыши и выбрав пункт Свойства.<br>
  
−
В разделе Дисковые устройства выберите устройство SATA, которое встроенный драйвер должен считать внутренним, и откройте свойства для данного устройства, щелкнув его правой кнопкой мыши и выбрав пункт Свойства.
+
Запомните номер шины в обзоре свойств (в примере ниже это 1).<br>
  
−
Запомните номер шины в обзоре свойств (в примере ниже это 1).
+
* Windows 7
−
Windows 7
 
 
reg.exe add HKLM\SYSTEM\CurrentControlSet\Services\msahci\Controller0\Channelx\ /f /v TreatAsInternalPort /t REG_DWORD /d 0x00000001
 
reg.exe add HKLM\SYSTEM\CurrentControlSet\Services\msahci\Controller0\Channelx\ /f /v TreatAsInternalPort /t REG_DWORD /d 0x00000001
  
−
Windows 8 - 10
+
* Windows 8 - 10
 
reg.exe add HKLM\SYSTEM\CurrentControlSet\Services\storahci\Parameters\Device /f /v TreatAsInternalPort /t REG_MULTI_SZ /d x
 
reg.exe add HKLM\SYSTEM\CurrentControlSet\Services\storahci\Parameters\Device /f /v TreatAsInternalPort /t REG_MULTI_SZ /d x
−
Где x — номер шины
+
Где x — номер шины<br>
 +
 
 +
В Windows 10 и 8.1 вместо MSAHCI используется драйвер StorAHCI, поэтому местоположение параметра реестра TreatAsInternalPort другое. Перейдите в ветку реестра <br>
 +
 
 +
HKLM\SYSTEM\CurrentControlSet\Services\storahci\Parameters\Device<br>
  
−
В Windows 10 и 8.1 вместо MSAHCI используется драйвер StorAHCI, поэтому местоположение параметра реестра TreatAsInternalPort другое. Перейдите в ветку реестра
 
−
HKLM\SYSTEM\CurrentControlSet\Services\storahci\Parameters\Device
 
 
создайте мультистроковый (REG_MULTI_SZ) параметр TreatAsInternalPort, в каждой строке которого нужно указать номер порта SATA контроллера, который нужно пометить “внутренним”. Например, чтобы пометить внутренними все диски с 0 до 3, в качестве значения TreatAsInternalPort нужно указать:  
 
создайте мультистроковый (REG_MULTI_SZ) параметр TreatAsInternalPort, в каждой строке которого нужно указать номер порта SATA контроллера, который нужно пометить “внутренним”. Например, чтобы пометить внутренними все диски с 0 до 3, в качестве значения TreatAsInternalPort нужно указать:  
−
0
+
0<br>
−
1
+
1<br>
−
2
+
2<br>
−
3
+
3<br>
 
0-3 - Bus Number диска (свойства диска - общие - размещение)
 
0-3 - Bus Number диска (свойства диска - общие - размещение)

Поточна версія на 15:35, 16 лютого 2023

Прежде всего проверьте наличие доступных обновлений BIOS от производителя компьютера и установите их, если есть. Если обновлений нет, выполните следующие шаги, чтобы переопределить метод, с помощью которого встроенный драйвер обнаруживает устройства на определенных портах.

Откройте командную строку с полномочиями администратора.

В окне командной строки введите следующую команду и нажмите клавишу ВВОД: devmgmt.msc

В разделе Дисковые устройства выберите устройство SATA, которое встроенный драйвер должен считать внутренним, и откройте свойства для данного устройства, щелкнув его правой кнопкой мыши и выбрав пункт Свойства.

Запомните номер шины в обзоре свойств (в примере ниже это 1).

  • Windows 7

reg.exe add HKLM\SYSTEM\CurrentControlSet\Services\msahci\Controller0\Channelx\ /f /v TreatAsInternalPort /t REG_DWORD /d 0x00000001

  • Windows 8 - 10

reg.exe add HKLM\SYSTEM\CurrentControlSet\Services\storahci\Parameters\Device /f /v TreatAsInternalPort /t REG_MULTI_SZ /d x Где x — номер шины

В Windows 10 и 8.1 вместо MSAHCI используется драйвер StorAHCI, поэтому местоположение параметра реестра TreatAsInternalPort другое. Перейдите в ветку реестра

HKLM\SYSTEM\CurrentControlSet\Services\storahci\Parameters\Device

создайте мультистроковый (REG_MULTI_SZ) параметр TreatAsInternalPort, в каждой строке которого нужно указать номер порта SATA контроллера, который нужно пометить “внутренним”. Например, чтобы пометить внутренними все диски с 0 до 3, в качестве значения TreatAsInternalPort нужно указать: 0
1
2
3
0-3 - Bus Number диска (свойства диска - общие - размещение)