Tuesday 23 April 2024

Возможности BCDEdit.

Всем привет.

Вы наверняка знаете что система запуска для Windows хранится в чём-то с названием Boot Configuration Database (BCD, База данных конфигурации запуска). В Windows 11 его можно редактировать, но зачем это кому-то нужно? Существуют обстоятельства, например, когда у вас имеется конфигурация с двойным запуском или когда что- то в этой базе данных изменяется или разрушается.  Даже в этом случае для Вас не все потеряно!

Для редактирования этой базы данных откройте Командную строку или Терминал Windows от имени Администратора и наберите команду BCDEdit. Она отобразит текущую конфигурацию в этой базе данных. 

Все записи в этой базе данных начинаются со своих Идентификаторов. Это может быть некое техническое название, текстовая строка или даже шестнадцатеричный GUID (General Unique Identifier, Глобально уникальный идентификатор). Он поставляется в установленном формате {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}. 

Полный список идентификаторов показан ниже:

  • {badmemory} Глобальный список дефектной памяти
  • {bootloadersettings} Подлежащие наследованию всеми записями начального загрузчика глобальные настройки
  • {bootmgr} Диспетчер запуска Windows
  • {current} Основная операционная система в этом ПК
  • {dbgsettings} Глобальные настройки отладчика
  • {default} Идентификатор для записи запуска по умолчанию
  • {emssettings} Глобальные настройки EMS
  • {fwbootmgr} Запись запуска диспетчера запуска встроенного ПО, хранится в NVRAM систем UEFI
  • {globalsettings} Подлежащие наследованию всеми записями начального загрузчика глобальные настройки
  • {memdiag} Утилита диагностики памяти
  • {ntldr} Наследуемый загрузчик Windows, NTLDR; применяется для выпущенных до Windows Vista версий Windows
  • {ramdiskoptions} Необходимые для RAM дисков дополнительные параметры
  • {resumeloadersettings} Подлежащие наследованию всеми записями восстановления из гибернации Windows глобальные настройки.

Sunday 21 April 2024

Восстановление разделов запуска Windows.

Всем привет.

Windows обладает достаточно сложной структурой раздела запуска, в немалой степени по той причине, что в более старых системах BIOS вредоносным программам было слишком просто заразить единственный раздел запуска и либо целиком стереть его (некоторые даже стирали саму BIOS), либо внедрить себя в раздел запуска, что существенно осложняет его удаление. Если вы откроете Windows и инструмент разбиения на диска на разделы, вы обнаружите, что в вашем диске установки (Disk 0) у вас имеется некий раздел запуска EFI 100МБ и затем ваш раздел Windows с разделом Восстановления в самом конце, в котором расположены инструменты Консоли восстановления (см. Рисунок).


 

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

Значения размера и положения разделов запуска Windows могут отличаться от одного ПК к другому, скажем при обновлении ПК с Windows 10, или даже с Windows 8.1 на Windows 11. Эти разделы могут находиться в разных местах диска или иметь разные размеры.

Saturday 13 April 2024

Відключаємо BitLocker.

Всім привіт. 

Трохи довідки щодо BitLocker.

Відмінити повністю дію  BitLocker до диску D: 

C:\Windows\System32>manage-bde.exe d: -off 

Якщо раптом тут отримаєте помилку типу: 

BitLocker Drive Encryption: Configuration Tool version 10.0.22621 

ERROR: An error occurred (code 0x8004100e): 

Invalid namespace 

тоді вам потрібно попередньо використати таку команду: 

mofcomp.exe c:\windows\system32\wbem\win32_encryptablevolume.mof 

Після цього повторіть спробу дешифрування диску після введення коду відновлення: 

manage-bde.exe d: -off 

Якщо ви проводите таку операцію щодо системного диску "С" тоді вам треба налаштувати ще локальну політику щодо  BitLocker.

Статус дешифрування завжди можно перевірити так:

manage-bde.exe d: -status 


Тимчасово призупинити (тобто не відмінити зовсім) дію BitLocker-а можно так: 

Manage-bde.exe –Protectors –Disable d: -RebootCount 0

де значення RebootCount  задає кількість перезапусків комп'ютера перед відновленням захисту BitLocker. Допустимі значення для цього параметра: числа від 0 до 15, де 0 це означає призупинення захисту на невизначений термін до його ручного ввімкнення користувачем. 

Та сама дія в Powershell виглядає так: 

Suspend-BitLocker -MountPoint "d:" -RebootCount 0 

Щасти вам.


Monday 1 April 2024

Automatic альтернатива SUPIR-у.

Всем привет.

По сети уже месяц ходит рецепт магического увеличения (upscale) картинки по качеству и по детализации одновременно. Этот рецепт как альтернатива SUPIR-у который так и не внедрили в горячо любимый многими Automatic1111. Честно, мне такой рецепт не нравится, уж больно он громоздкий, и результат будет зависеть во многом от вашего везения. Но таковой имеет место быть.

Рецепт подходит и для Automatic1111, и для Forge. Прошу к столу!

Все происходит на закладке img2img.

В позитивном промпте пишем: masterpiece, best quality, highres, <lora:more_details:0.5> <lora:SDXLrender_v2.0:1>

(Лоры качаем отсюда: more_details - https://civitai.com/models/82098?modelVersionId=87153

и SDXLrender_v2.0 - https://civitai.com/models/171159?modelVersionId=236130)

В негативном промпте пишем: (worst quality, low quality, normal quality:2), JuggernautNegative-neg



Wednesday 20 March 2024

Работа с сетью в командной строке Windows, #6.

Всем привет.

Сегодня финишируем работу с сетью в командной строке Windows на примерах практического использования.

Что делать, если причиной недоступности сайта является неправильное разрешение доменного имени?

Определение IP-адреса по доменному имени (разрешение DNS-имени) выполняется в следующем порядке:

- просматривается содержимое кэш службы разрешения имен. Если адрес уже разрешался раньше и в кэш данной службы присутствует соответствующая запись - будет использован IP-адрес из кэш . Данные в кэш хранятся определенное время и удаляются по мере старения или при перезапуске службы.

- просматривается содержимое файла hosts, и если в нем имеется запись для данного имени, - используется заданный в ней IP-адрес. Этот файл обычно хранится в папке \windows\system32\drivers\etc\

- выполняется запрос на разрешение доменного имени к серверу DNS, задаваемому в настройках сетевого подключения. Соединение выполняется по протоколу UDP на порт 53 сервера. Используется IP-адрес из ответа DNS - сервера.

В первую очередь нужно определить, какому IP-адресу соответствует доменное имя сайта, который не открывается на данном компьютере. Самый простой способ - выполнить команду, например, для узла mail.ru:

ping mail.ru

Результат выполнения ping:

Обмен пакетами с mail.ru [94.100.191.242] по 32 байт:

Ответ от 94.100.191.242: число байт=32 время=38мс TTL=54

Ответ от 94.100.191.242: число байт=32 время=29мс TTL=54

Ответ от 94.100.191.242: число байт=32 время=30мс TTL=54

Ответ от 94.100.191.242: число байт=32 время=29мс TTL=54


Статистика Ping для 94.100.191.242: 

Пакетов: отправлено = 4, получено = 4, потеряно = 0 (0% потерь), 

Приблизительное время передачи и приема: 

наименьшее = 29мс, наибольшее = 38мс, среднее = 31мс


На заметку. Некоторые узлы настроены таким образом, что блокируют протокол ICMP и не отвечают на эхо-запрос. В результатах выполнения команды будет сообщение об ошибке ("превышен интервал ожидания ответа" . . . ) Кроме того, довольно часто подобные настройки используются брандмауэрами на клиентских компьютерах, в сетях небольших провайдеров и т.п. Отсутствие ответа в результатах выполненияping совсем не означает недоступность сайта. 

Версия на печать

Популярное