Восстановление / клонирование битых дисков Windows

  • Windows
Бывает так что система начинает тормозить и неправильно работать, вылетают приложения, появляются синие экраны смерти. Первым делом проверяем диск с помощью MHDD или Victoria. И например замечаем там кучу битых блоков. Что в таком случае делать?
Опишу самый легкий путь для решения данной проблемы, который подойдёт обычному пользователю пк. Т.е. для тех кто не знаком c dd, dism, sfc и прочими словечками.

1. Проверка диска
Запускаем консоль от именем Администратора и пишем:
chkdsk /f /r /x
cmd
Эта команда проверит диск после перезагрузки системы, пометит битые сектора на дисках и попытается их восстановить. Это нужно для того что бы следующий шаг прошел без ошибок.

2. Клонирование диска
  • Далее подключаем новый диск, на который будем клонировать систему с помощью Acronis True Image.
  • Делаем флешку и загружаем с неё Acronis.
  • Используя инструмент клонирования дисков, делаем копирование старого диска на новый.

Видеоинструкция

acronis

  • Моду оставляем в Automatic.
  • Не путаем, Source Disk это старый битый диск, а Destination Disk, тот на который мы перебираемся, новый.
  • После успешного клонирования, отключаем старый диск и загружаемся уже в новый.

3. Обновление / Восстановление с помощью MediaCreationTool

Запускаем утилиту обновления windows, она во время обновления сама проверит целостность системы и восстановит нужные файлы, при этом все ваши приложения и данные останутся целы.
Обновления для Windows 10
Обновления для Windows 11

Windows: Восстановление загрузчика (Разделы EFI, MSR)

  • Windows
Чистим старые разделы (если они еще есть):
Понадобится удалить шиифрованный (EFI) системный раздел — 99 Мб, раздел со средой восстановления — 499 Мб, так как после удаления загрузчика она перестанет работать (потом можно восстановить) и так же пересоздадим служебный раздел MSR, обязателен для разметки GPT в системах UEFI — 16 Мб.
Работаем через консоль, которую запускаем с загрузочной флешки.

diskpart
lis dis #выводит список физических дисков
sel dis 0 #выбираем жёсткий диск ноутбука
lis par #вывод всех разделов выбранного диска
sel par 1 #выбираем первый раздел
del par override #удаляем раздел, для ESP, MSR или раздела OEM, необходимо указать параметр override
sel par 2
del par override
sel par 3
del par override
Создаем новые разделы:

diskpart
lis dis #выводим список дисков
sel dis 0 #выбираем жёсткий диск ноутбука
create par efi size=99 #создаём EFI раздел 99 Мб
format fs=fat32 #форматируем в FAT32
creat par msr size=16 #создаём MSR 16 Мб 
lis vol #видим все разделы
exit
Создаём загрузчик:

bcdboot C:\Windows
Файлы загрузчика созданы.
Перезагружаемся.

Линки: https://remontcompa.ru/windows/windows-10

Оптимизация диска SSD после клонирования системы с HDD.

  • Windows
После установки SSD, рекомендуется сделать следующие телодвижения.

Убедитесь, что TRIM включен.
TRIM — это специальный набор команд, которые помогают твердотельным накопителям эффективно управлять пустым пространством на диске. Откройте командную строку и введите следующую команду:
fsutil behavior query DisableDeleteNotify
Эта команда имеет очень простой вывод: 0 или 1. Если вы получаете 1, TRIM не активирован. Если вы получаете 0, TRIM включен. Если вам нужно включить его, введите следующую команду:
Читать дальше

Удаление лицензии Microsoft Office 2016

  1. Находим папку
  2. Откройте командную строку и сделайте следующее:
    • Если у вас 64-bit версия Office 2013, зайдите в папку: C:\Program Files\Microsoft Office\Office15
    • Если же 32-bit версия, то в папку: C:\Program Files (x86)\Microsoft Office\Office15
  3. Отображаем инфо о лицензии
  4. Введите нижеследующую команду чтобы отобразить информацию о лицензии:
    • cscript ospp.vbs /dstatus
  5. Удаляем лицензию
  6. Вводим следующую команду, используя информацию из предыдущего пункта:
    • cscript ospp.vbs /unpkey: последние 5 символов product key
  7. Перезагружаем компьютер
  8. После успешного выполнения команд перезагружаем ПК
  9. Реактивация офиса посредством нового офиса
  10. После этого вы можете активировать приложение заново посредством ввода данных нового пользователя.

Windows: Скрипт изменения файла в зависимости от даты редактирования.

  • Windows
Данный скрипт проверяет дату последнего изменения .txt файлов и если последний раз файл редактировался более 5 минут назад, то содержимое меняется на '0'. Проверка идет по всем файлам из выбранной папки, в данном случае это 'C:\ftp\engineers_mikrotik'.
Читать дальше

Punto Switcher: Не удалось зарегистрировать комбинацию горячих клавиш

Вопрос:
При запуске Punto выводит сообщение: «Не удалось зарегистрировать в системе комбинацию горячих клавиш „Win + S“ Она уже используется. Введите другую комбинацию.»
Эта комбинация используется в Windows для открытия панели, как отключить в Windows 8.1 я не знаю и как изменить эту комбинацию в Punto, чтоб не высвечивалось сообщение?

Ответ:
Нужно изменить назначение в пункте «Найти в Яндексе», именно он использует эту комбинацию Win+S

Diskpart: Удаление всех разделов c диска\флешки.

Используем утилиту DiskPart

Запускаем утилиту:
diskpart
Получаем список подключенных накопителей:
list disk
В списке накопителей найдите свою флешку, нам понадобится ее номер N. Не перепутайте с другими накопителями (в результате описанных действий данные будут удалены):
select disk N
Читать дальше

Реестр Windows: проверяем значение ключа реестра.

sw — ветка в которой ищем ключ
prmtr — сам ключ параметр которого хотим увидеть

:go
Set sw="HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings"
Set prmtr=ProxyEnable
For /F "tokens=2*" %%j In ('Reg Query %sw% /v %prmtr% ^| Find /I "%prmtr%"') Do Set type=%%j& Set val=%%k
If "%val%"=="0x1" Reg Add %sw% /v "%prmtr%" /t %type% /d "0x0" /f
timeout /t 1
goto go