Драйвер Rapid Storage Technology (DriverVMD)

Драйвер Rapid Storage Technology (DriverVMD) — что делать, если при установке Windows 11 не видно диск

Иногда при установке Windows 11 вы можете столкнуться с ситуацией, когда установщик не обнаруживает жесткий диск. Это достаточно частая проблема, особенно на современных компьютерах с NVMe-SSD и контроллерами, использующими режим VMD/RAID/Intel RST.

В таких случаях может помочь установка специального драйвера — DriverVMD (часто связанный с технологией Intel Rapid Storage Technology). Ниже — пошагово, что делать.

Что такое VMD / Intel RST / Rapid Storage Technology

VMD (Volume Management Device) — функциональность некоторых чипсетов Intel, позволяющая обрабатывать NVMe-устройства через контроллеры Intel, интегрированные в системную плату.
Intel Rapid Storage Technology (RST) — технология управления накопителями от Intel, позволяющая объединять диски, обеспечивать режимы RAID, ускорять работу дисков через кеширование.
Когда материнская плата / BIOS / UEFI настроены на режим, требующий драйвера RST/VMD, стандартный драйвер Windows может не распознать диск, пока не будет установлен нужный драйвер.

Как найти и установить DriverVMD

  • Скачать драйвер. Обратите внимание: скачивайте только из надежных источников — проверяйте целостность и отсутствие вредоносного кода.)
  • Распаковать архив. После скачивания распакуйте архив в удобную папку на флешке или другом устройстве.
  • Указать драйвер во время установки Windows. Запустите установку Windows 11 как обычно. Когда дойдёте до шага выбора диска, и если ни один диск не отображается — нажмите кнопку «Загрузить драйвер» / “Load driver”. Укажите путь к распакованной папке с драйвером.
    После этого Windows должна обнаружить диск (или разделы) и продолжить установку.
  • После установки. После установки ОС проверьте, что устройство диска корректно определяется в «Диспетчере устройств» и что нет жёлтых восклицательных знаков. Если есть — установите дополнительные компоненты RST, например из пакета Intel Rapid Storage Technology.

Предостережения и рекомендации

  • Убедитесь, что версия драйвера совместима с вашей платформой (чипсет, BIOS/UEFI, модель платы).
  • Всегда скачивайте драйверы с официальных сайтов Intel или производителя материнской платы, если возможно.
  • Во время установки не используйте случайные / неподтверждённые архивы без проверки.
  • Перед манипуляциями с дисками и разделами делайте резервную копию данных (если они уже есть).

http://yavasilek.ru/wp-content/uploads/DriverVMD.rar

Очистка файлов в папке (+пустые папки)

Папка загрузки постоянно растет, но я решил для себя забирать от туда важные документы, а то что осталось — подчищать автоматом.
Для этого определил для себя 40 дней, а всё что старше — удаляю.
PS скрипт
—————-
$Path = "C:\Users\yavasilek\Downloads" #путь к папке
$Days = 45 #сколько дней
$cutoff = (Get-Date).AddDays(-$Days)

# 1) Удаляем файлы старше $Days (включая скрытые/системные)
Get-ChildItem -Path $Path -Recurse -File -Force |
Where-Object { $_.LastWriteTime -lt $cutoff } |
Remove-Item -Force -ErrorAction SilentlyContinue

# 2) Многократно подчищаем пустые каталоги, идя от самых глубоких
Get-ChildItem -Path $Path -Recurse -Directory -Force |
Sort-Object { $_.FullName.Split('\').Count } -Descending |
ForEach-Object {
if (-not (Get-ChildItem -LiteralPath $_.FullName -Force)) {
Remove-Item -LiteralPath $_.FullName -Force -ErrorAction SilentlyContinue
}
}

—————-
Сохраняем в файл cleanup_downloads.ps1
Далее в планировщике создаем задачу на запуск в нужное время программы powershell с аргументом -ExecutionPolicy Bypass -File «c:\Users\yavasilek\Documents\cleanup_downloads.ps1»
Пусть к скрипту указываем свой

Сброс настроек дисплея

Подключил второй монитор, начали играть с настройками и по итогу оба монитора выключились. При этом если оставить подключение к одному, то он работает, но при подключении второго — гаснут оба.
Решение — сброс последних настроек мониторов.
Win + Ctrl + Shift + B

Создание таблиц sql с условиями

После одного неудачного обновления 1C понадобилось создать пачку таблиц в базе sql при этом система должна найти таблицу в имени которой есть определенный суффикс и при этом другого суффикса быть не должно. Так же в имя таблицы добавляется суффикс, которого быть не должно. Копируется только структура таблиц

DECLARE @table_name NVARCHAR(MAX);
DECLARE @sql NVARCHAR(MAX);

DECLARE table_cursor CURSOR FOR
SELECT t1.name
FROM sys.tables t1
WHERE t1.name LIKE '%Document%'
AND t1.name NOT LIKE '%X1';

OPEN table_cursor;
FETCH NEXT FROM table_cursor INTO @table_name;

WHILE @@FETCH_STATUS = 0
BEGIN
SET @sql = 'SELECT * INTO ' + @table_name + 'X1 FROM ' + @table_name + ' WHERE 1=0;';
EXEC sp_executesql @sql;
FETCH NEXT FROM table_cursor INTO @table_name;
END;

CLOSE table_cursor;
DEALLOCATE table_cursor;

  • Курсор – Перебирает все таблицы из результата запроса.
  • sp_executesql – Выполняет сгенерированный SQL-запрос для каждой таблицы.
  • @table_name + ‘X1’ – Автоматически добавляет суффикс X1 к имени таблицы.

Итого
Все подходящие таблицы будут скопированы в новые с окончанием X1, но без данных.