Windows 10 — Леонид Уханов https://leonid.uhanov.org Записки ленивого сисадмина Tue, 05 May 2020 21:45:41 +0000 ru-RU hourly 1 https://wordpress.org/?v=6.4.3 https://i0.wp.com/leonid.uhanov.org/wp-content/uploads/2019/03/cropped-photo-1.png?fit=32%2C32&ssl=1 Windows 10 — Леонид Уханов https://leonid.uhanov.org 32 32 Восстановление Windows https://leonid.uhanov.org/vosstanovlenie-povrezhdjonnyh-komponentov-windows/ https://leonid.uhanov.org/vosstanovlenie-povrezhdjonnyh-komponentov-windows/#respond Sat, 14 Mar 2020 18:06:14 +0000 https://leonid.uhanov.org/?p=2430 Читать дальше…]]> Бывают случаи, когда в Windows были удалены или повреждены системные файлы. Это могло произойти в результате сбоя файловой системы, действий вирусов или ошибочных действий самого пользователя. При этом система может загружаться, а может и нет. Не спешите переустанавливать систему или делать откат к заводским настройкам (в случае с Windows Server это невозможно или неприемлемо). Зачастую систему можно привести в рабочее состояние.

Сегодня в номере:

Восстановление системы

Восстановление системы впервые появилось в Windows Me. Тогда копии важнейших системных файлов (реестра в подавляющем большинстве) хранились в zip архивах. Чуть позже, в Windows XP, они хранились как есть, только скрытые с глаз долой в каталоге System Volume Information. Начиная с Windows Vista восстановление системы использует технологию теневого копирования. Именно из теневой копии Windows может восстановить свои файлы. Этот вариант подходит только для клиентских редакций Windows.

Здесь следует помнить, что при использовании точки восстановления, из теневой копии будет восстановлено то, что в неё попало. Это значит, что если файлы на момент создания точки восстановления уже были повреждены или отсутствовали, чуда не произойдёт. Так-же следует отметить отсутствие этого механизма в Windows Server и его автоматическое отключение при установке клиентской редакции Windows на SSD диск.

Восстановление загруженной операционной системы.

Рассмотрим порядок действий, если восстановление системы не применимо или не помогло и система загружается.

System File Checker

Начать стоит с проверки системных файлов, в этом нам поможет утилита проверки целостности системных файлов. SFC проверяет системные файлы на несанкционированные изменения или удаление и попытается восстановить их их кэша, расположенного по пути: C:\Windows\WinSxS. Для начала проверки выполните в командной строке, запущенной с повышенными привилегиями команду:

sfc /scannow

Рассмотрим ситуацию на реальном примере, произошедшем со мной недавно:

Windows Server 2016 с установленной ролью Windows Server Update Services. По пути C:\Program Files\Update Services\ отсутствует каталог Tools, что ставит крест на управлении сервером из командной строки. Можно скопировать каталог с аналогичного сервера, если такой есть. У меня не было и я скомандовал описанную ранее команду:

Защита файлов не смогла восстановить некоторые файлы. Нужно уточнить, вернулся-ли каталог Tools на своё место. Можно пройти по пути C:\Program Files\Update Services\ и посмотреть, но это не наш метод. SFC создаёт файл журнала, который мы будем изучать. Файл большой, поэтому предварительно отберём нужные данные:

findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log >"%userprofile%\Desktop\sfcdetails.txt"

Открываем файл блокнотом и ищем строку: «Update Services\Tools»

Мы видим, что файл восстановлен. Отлично! Но программа сообщила об ошибках — значит капаем дальше. Проводим отбор по тексту ошибки:

findstr /c:"[SR] Cannot repair member file" "%userprofile%\Desktop\sfcdetails.txt">"%userprofile%\Desktop\error.txt"

И снова смотрим, что получилось:

Не восстановились некоторые ярлыки. В принципе на этом можно и закончить, но если хочется довести начатое до конца, то следует использовать DISM.

DISM

Утилита обслуживания образов развертывания и управление ими позволяет творить чудеса даже в очень трудных случаях. DISM занимается обслуживанием хранилища компонентов (WinSxS). Его проверка и восстановление как раз по плечу DISM.

Давайте договоримся, что первой я буду указывать команду для cmd, а далее дублировать для PowerShell.

Просмотр состояния хранилища компонентов

Для отображения последнего выясненного состояния хранилища компонентов используется команда:

DISM /Onine /Cleanup-Image  /CheckHealth 
Repair-WindowsImage -Online -CheckHealth 

Эта команда не проверяет хранилище, а отображает последнее известное его состояние.

Проверка хранилища компонентов

Проверка хранилища, напротив, выполняется продолжительное время и отражает реальное положение дел в системе. Для проверки хранилища используется команда:

DISM /Online /Cleanup-Image /ScanHealth 
Repair-WindowsImage -Online –ScanHealth 

Она найдет ошибки и предупредит об их наличии, но не восстанавливает. Как видим, у меня с системой всё в порядке.

Восстановление хранилища компонентов

Для восстановления хранилища компонентов DISM требуется источник, откуда он будет брать исправные копии повреждённых компонентов. В качестве источника могут использоваться:

  • Windows Update или WSUS
  • Установочный образ ESD или WIM

Как видим, вариантов источников много, их можно указывать последовательно в одной команде. Будет использоваться первый, где требуемый компонент будет найден. Есть особенность, что если мы укажем образ соседней системы и компонент там найден не будет, будет произведён поиск в Windows Update.

Команда ниже проверит хранилище на наличие повреждённых компонентов и попробует их восстановить, скачав исходные файлы с центра обновления Windows:

DISM /Online /Cleanup-Image /RestoreHealth 
Repair-WindowsImage -Online -RestoreHealth 

Однако метод может потерпеть неудачу, если отсутствует соединение с интернетом или повреждены компоненты центра обновления Windows. Рассмотрим восстановление с установочного носителя. С загрузочного образа, диска или флешки нам нужен всего один файл: install.wim или install.esd

DISM /online /cleanup-image /restorehealth /source:D:\sources\install.wim
Repair-WindowsImage -Online -RestoreHealth -Source E:\sources\install.wim 

Иногда требуется указать номер индекса требуемой редакции. Уточнить номер индекса требуемой редакции совсем несложно — например через PowerShell:

Get-WindowsImage -ImagePath "E:\sources\install.wim

Индекс сборки потом указываете через двоеточие. Например:

DISM /online /cleanup-image /restorehealth /source:D:\sources\install.esd:2

Если требуется запретить использование Windows Update или WSUS, используйте параметр /LimitAccess.

DISM /online /cleanup-image /restorehealth /source:D:\sources\install.wim /LimitAccess

Восстановление системы, которая не загружается

Рассмотрим случай, когда система уже не загружается. Для её восстановления нам потребуется доступ к системному диску. Мы можем использовать среду восстановления, имеющуюся на компьютере:

Среду восстановления можно запустить с установочного носителя:

Одним словом, не имеет значения как вы получите доступ к диску. Диск можно также подключить к другому компьютеру. Если использовали среду восстановления, то следует разобраться с буквами дисков. Може использовать для этих целей команду bcdedit или запустить notepad и через меню файл — открыть увидеть буквы дисков и их содержимое.

System File Checker

Утилита проверки целостности системных файлов и в этой ситуации может прийти на помощь! Для этого у ней есть соответствующие параметры /offbootdir и /offwindir. Нам остаётся лишь указать букву системного диска и путь папки Windows.

 sfc /scannow /offbootdir=c:\  /offwindir=c:\windows 

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

DISM

DISM настолько крут, что и в такой ситуации найдёт выход. Подробнее про офлайн обслуживание хранилища компонентов поговорим в другой раз — сейчас сосредоточимся на восстановлении. Сразу скажу, что из среды восстановления PowerShell не работает. Команды управления образом апривожу на случай, если диск подключен к другой системе.

Просмотр состояния хранилища компонентов

Команда используется как и ранее с той лишь разницей, что мы указываем путь к системному диску повреждённой Windows

Dism /Image:E:\ /Cleanup-Image /CheckHealth
Repair-WindowsImage -Path "E:\" -CheckHealth

Мы видим, что хранилище компонентов моей тестовой системы требует восстановления.

Проверка хранилища компонентов

Проверка хранилища компонентов как и ранее работает долго, но даёт более актуальный результат в отличие от предыдущей команды.

Dism /Image:E:\ /Cleanup-Image /ScanHealth
Repair-WindowsImage -Path "E:\" -ScanHealth 

Восстановление хранилища компонентов

Восстановление хранилиза компонентов по сути своей не отличается от ситуации с загруженной системой, поэтому не буду приводить полный список команд. Ограничусь простой командой восстановления через Windows Update. Разница лишь в указании пути к системе.

Dism /Image:E:\ /Cleanup-Image /restorehealth 
Repair-WindowsImage -Path "E:\" -RestoreHealth  

Заключение

Как видите есть масса способов привести систему в чувства и без переустановки Windows. Надеюсь предложенные способы помогут вам.

]]>
https://leonid.uhanov.org/vosstanovlenie-povrezhdjonnyh-komponentov-windows/feed/ 0
Дело о поиске сбойного диска. https://leonid.uhanov.org/delo-o-poiske-sbojnogo-diska/ https://leonid.uhanov.org/delo-o-poiske-sbojnogo-diska/#respond Sun, 26 Jan 2020 15:32:05 +0000 https://leonid.uhanov.org/?p=2120 Читать дальше…]]> Всем привет! Сегодня поведаю историю, случившуюся со мной недавно. Немного предыстории: у меня в компьютере установлено 12 дисков. В Windows 10 я активно использую технологию Storage Spaces и файловую систему ReFS, они предохраняют мои данные от повреждений. О них я уже писал и почитать можно по ссылкам ниже:

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

  • Нагрузка на виртуальный диск 100%
  • Скорость обмена с виртуальным диском 0 байт/сек
  • Оснастка управление дисками не отвечает
  • Оснастка просмотр событий не отвечает
  • Командлеты PowerShell по работе с дисками зависают
  • Апплет панели управления «Дисковые пространства» зависает
  • Завершение или перезагрузка зависают в процессе
  • На нажатие кнопки Reset реакции нет

Выход из данного состояния возможен только выключением питания ПК. Подобное повторилось несколько раз и я полез в читать логи, а именно журнал System. Там за несколько минут до зависания есть повторяющиеся записи, указывающие на неполадку с одним из дисков. источник «Storahci» ничего умного не сказал.

Storahci невнятно указывает на неполадки диска

А вот источник «Disk» явно указывает на неисправный диск. Вот только он не говорит ни производителя, ни модель, ни серийный номер диска. Только имя PDO.

Disk явно указывает на виновника

Но и этого нам достаточно: открываем диспетчер устройств, и ищем среди дисковых устройств диск, в сведениях которого, значение имени физического устройства совпадёт с искомым именем PDO.

Итак, диск мы нашли. Но посмотрите на картинку выше — у меня таких дисков три. Серийный номер в сведениях диска найти не удалось, но удалось найти контроллер, куда диск подключен.

Так как дисковых контроллеров у меня на компьютере 4 штуки, то эта информация мне тоже полезна. Последний известный родительский объект хранит ID дискового контроллера.

В Google нас не забанили, поэтому копируем значение и ищем. Нашлось быстро: встроенный в материнскую плату контроллер Marvell 91xx.

Качаем руководство на материнскую плату и находим разъёмы контроллера на ней (8).

Номер порта на контроллере нам подсказал источники Disk и Storahci в журнале выше — порт 2. Открываю корпус и вот он, второй снизу (выделен красным). Диски я специально пронумеровал, чтобы быстро находить их в Storage Spaces.

А вот он в Storage Spaces. На нём хранится много данных и перед его удалением придётся найти ему замену. Данные в процессе подготовки к удалению, убудут перемещены автоматически.

Об удалении дисков можно почитать у меня в заметке.

Берегите свои данные и не забывайте про бекапы.

]]>
https://leonid.uhanov.org/delo-o-poiske-sbojnogo-diska/feed/ 0
Удаленная поддержка удаленных пользователей в Windows 10: Быстрая помощь https://leonid.uhanov.org/udalennaja-podderzhka-udalennyh-polz/ https://leonid.uhanov.org/udalennaja-podderzhka-udalennyh-polz/#respond Sun, 30 Jun 2019 13:28:19 +0000 https://leonid.uhanov.org/?p=1278 Читать дальше…]]> Всем привет, сегодня мы поговорим о средстве удаленной помощи пользователям, появившемся в Windows 10 1607: «быстрая помощь». Средство «Быстрая помощь» предназначено для оказания удаленной поддержки пользователей через интернет.

Требования:

  • Windows 10 не ниже 1607 на обоих компьютерах.
  • Наличие учетной записи Microsoft у помогающего.
  • Наличие доступа в интернет на обоих компьютерах.

Использование: взгляд пользователя

Если пользователю потребовалась помощь, то он должен запустить Быструю помощь. Можно через пункт «выполнить» запустить quickassist.exe или найти быструю помощь в поиске.

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

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

Подключение выполнено! Мы в любой момент можем приостановить подключение или прервать его.

Использование: взгляд администратора

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

После того, как пользователь введет код, у нас спросят требуемый уровень общего доступа. Пользователь должен дудет этот доступ подтвердить.

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

Мы можем выбрать все или конкретный удаленный монитор, есть двухсторонний текстовый буфер обмена. Мы можем сделать на экране удаленного рабочего стола пометку для пользователя. Например, можно выделить маркером элемент, который пользователь упорно не хочет заметить.

В случае необходимости перезагрузки удаленного компьютера, после загрузки, пользователю нужно лишь запустить приложение заново: вводить код не потребуется.

До TeamViewer ей конечно далеко, но функционал приложения постоянно расширяется. Не стоит забывать и про бесплатность приложения.

]]>
https://leonid.uhanov.org/udalennaja-podderzhka-udalennyh-polz/feed/ 0
Песочница Windows https://leonid.uhanov.org/pesochnica-windows/ https://leonid.uhanov.org/pesochnica-windows/#comments Fri, 28 Jun 2019 11:52:53 +0000 https://leonid.uhanov.org/?p=1250 Читать дальше…]]> Windows 10 1903 принесла нам песочницу Windows Sandbox. Это очередная технология Microsoft, использующая возможности Hyper-V без установки последнего. Ранее я писал уже про подобный подход в Application Guard защитника Windows. Она стала первой технологией, использующей функции Hyper-V для запуска браузера в изолированном окружении, доступная владельцу Windows 10 Pro и старше без танцев с бубном. Песочница позволяет быстро создать временную изолированную среду для запуска потенциально опасных приложений и документов. Все изменения, внесенные в песочницу не сохраняются и при её закрытии будут утеряны.

Сегодня в номере:

Системные требования:

  • Windows 10 Pro или Enterprise 1903 (билд 18305 и выше)
  • Архитектура AMD64 (64-х разрядная система и процессор)
  • 4 Гб RAM (8 рекомендуется)
  • 1 Гб дискового пространства ( рекомендуется использовать SSD)
  • Включенная поддержка аппаратной виртуализации в UEFI/BIOS
  • 2-х ядерный процессор ( рекомендуется 4-х ядерный с Hyper-Threading)

Преимущества перед виртуальной машиной

  • Высокая готовность. Первоначально нужно лишь включить компонент. Не нужно ничего скачивать или устанавливать. Песочница запускается менее минуты.
  • Оперативное восстановление. Подобно восстановлению ВМ из снимка, песочница оживает при её перезапуске. Не нужно ничего восстанавливать, если песочница повредилась. Закрыли и открыли — всё уже работает.
  • Безопасность. Песочница использует аппаратную виртуализацию. Hyper-V изолирует ядро песочницы от ядра основной системы.
  • Отсутствие следов. После закрытия песочницы её данные удаляются, а дисковое пространство, занятое файлом виртуального жесткого диска мгновенно возвращается системе.
  • Производительность. Используется аппаратное ускорение GPU, умное управлениепамятью и интегрированный планировщик задач.
  • Операционную систему песочницы не нужно отдельно лицензировать в отличии от системы на том-же VirtualBox.

Включение Windows Sandbox

Для включения песочницы нам следует ввести команду в PowerShell:

Enable-WindowsOptionalFeature -FeatureName "Containers-DisposableClientVM" –Online

Или в командной строке:

Dism /online /Enable-Feature /FeatureName:"Containers-DisposableClientVM" -All

Или найти апплет включения компонентов в панели управления. После установки компьютер следует перезагрузить.

Использование

Воспользовавшись поиском Windows мы легко найдем песочницу. Ярлык так-же есть в главном меню.

На запуск песочницы уходит около минуты, при этом формируется контейнер со своим виртуальным диском.

Виртуальный жесткий диск контейнера

В списке процессов её так-же никто не прятал. В моём случае, это процессы 5816 и 17976:

Как видно, используется Hyper-V, хоть в его оснастке и пусто. Но давайте взглянем на саму песочницу. Это такая же Windows, как у нас. Характеристиками система не обделена: ядер процессора как у хоста, 4 гигабайта памяти и 40 гб жесткий диск. Достаточно для большинства задач подобного рода. Стоит отметить, что виртуальный диск увеличивается динамически по мере использования. память так-же в системе используется динамическая, но в отличие от виртуального диска, возвращает системе неиспользованное пространство.

Работать с песочницей предельно просто. Окно, что мы видим — это подключение по RDP, его можно развернуть в полный экран — система масштабируется. Принтеры проброшены в момент подключения. Интернет будет из коробки. В зависимости от настроек виртуального коммутатора, будет видна локальная сеть (по умолчанию видна). Файлы можно передать в песочницу через копировать — вставить, буфер обмена работает.

Что любопытно, в песочнице пользователь по умолчанию называется: WDAGUtilityAccount. Первые четыре буквы — это сокращение от Windows Defender Application Guard, что намекает на развитие технологии Application Guard.

Подробности от команды разработчиков Windows Sandbox

Песочница Windows построена на технологии, которая называется Windows Containers. Контейнеры разрабатывались (и давно используются) для работы в облаке. Microsoft взял уже достаточно зрелую и протестированную технологию и доработал её для пользователей десктопной Windows.

Ссылка на статью в блоге разработчиков.

Ссылка на перевод статьи на Хабре

Динамически генерируемый образ

Песочница является хотя и легковесной, но всё же виртуальной машиной. И, как любой виртуальной машине, ей требуется образ, с которого она может загрузится. Важнейшей особенностью Песочницы является то, что Вам не нужно откуда-то качать или создавать этот образ. Он создастся на лету, из файлов вашей текущей ОС Windows.

Мы хотим всегда получить одно и то же «чистое» окружение для Песочницы. Но есть проблема: некоторые системные файлы могут меняться. Решением было создание «динамически генерируемого образа»: для изменённых файлов в него будут включаться их оригинальные версии, но вот неизменные файлы физически в этот образ входить не будут. Вместо них будут использоваться ссылки на реальные файлы на диске. Как показала практика — такими ссылками будут большинство файлов в образе. Лишь малая их часть (около 100 МБ) войдут в образ полностью — это и будет его размер. Более того, когда Вы не используете Песочницу, эти файлы хранятся в сжатом виде и занимают около 25 МБ. При запуске Песочницы они разворачиваются в тот самый «динамический образ» размером около 100 МБ.

image

Умное управление памятью

Управление памятью для Песочницы — ещё одно важное усовершенствование. Гипервизор позволяет запускать на одной физической машине несколько виртуальных и это, в общем, неплохо работает на серверах. Но, в отличии от серверов, ресурсы обычных пользовательских машин значительно более ограничены. Для достижения приемлемого уровня производительности Microsoft разработал специальный режим работы памяти, при котором основная ОС и Песочница могут с некоторых случаях использовать одни и те же страницы памяти.

В самом деле: поскольку основная ОС и Песочница запускают один и тот же образ ОС, то большинство системных файлах в них будут одни и те же, а значит нет смысла дважды загружать в память одинаковые библиотеки. Можно сделать это один раз в основной ОС, а когда тот же файл понадобится в памяти Песочнице — ей можно дать ссылку на ту же страницу. Конечно, требуются некоторые дополнительные меры для обеспечения безопасности подобного подхода, но Microsoft позаботилась об этом.

image

Интегрированный планировщик

В случае использования обычных виртуальных машин гипервизор контролирует работу виртуальных процессоров, работающих в них. Для Песочницы была разработана новая технология, которая называется «интегрированный планировщик», которая позволяет основной ОС решать когда и сколько ресурсов выделить Песочнице. Работает это так: виртуальный процессоры Песочницы работают как потоки внутри процесса Песочницы. В итоге они имеют те же «права», что и остальные потоки в вашей основной ОС. Если, к примеру, у вас работают какие-то высокоприоритетные потоки, то Песочница не будет отнимать у них много времени для выполнения своих задач, которые имеют нормальный приоритет. Это позволит пользоваться Песочницей, не замедляя работу критически важных приложений и сохраняя достаточную отзывчивость UI основной ОС, аналогично тому, как работает Linux KVM.

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

Использование «снимков»

Как уже говорилось выше, Песочница использует гипервизор. Мы по сути запускаем одну копию Windows внутри другой. А это означает, что для её загрузки понадобится какое-то время. Мы можем тратить его при каждом запуске Песочницы, либо сделать это лишь раз, сохранив после загрузки всё состояние виртуальной ОС (изменившиеся файлы, память, регистры процессора) на диске. После этого мы сможем запускать Песочницу из данного снимка, экономя при этом время её старта.

Виртуализация графики

Аппаратная виртуализация графики — это ключ к плавному и быстрому пользовательскому интерфейсу, особенно для «тяжелых» в плане графики приложений. Однако, классические виртуальные машины изначально ограничены в возможностях напрямую использовать все ресурсы GPU. И здесь важную роль выполняют средства виртуализации графики, которые позволяют преодолеть данную проблему и в какой-то форме использовать аппаратную акселерацию в виртуальном окружении. Примером такой технологии может быть, например, Microsoft RemoteFX.

Кроме того, Microsoft активно работала с производителями графических систем и драйверов для того, чтобы интегрировать возможности виртуализации графики непосредственно в DirectX и WDDM (модель драйверов в ОС Windows).

В результате графика в Песочнице работает следующим образом:

  • Приложение в Песочнице использует графические функции обычным образом, не зная кто и как будет их выполнять
  • Графическая подсистема Песочницы, получив команды отрисовки графики, передаёт их основной ОС
  • Основная ОС, получив команды отрисовки графики, воспринимает их так, как будто они пришли от локально запущенного приложения и соответствующим образом выполняет их, выделяя и управляя необходимыми ресурсами.

Это процесс можно изобразить так:

image

Это позволяет виртуальному окружению получать полноценный доступ к аппаратно акселерируемой графике, что даёт как прирост производительности, так и экономию некоторых ресурсов (например, заряда батареи для ноутбуков) в следствие того, что для отрисовки графики больше не используются тяжелые расчёты на CPU.

Использование батареи

Песочница имеет доступ к информации о заряде батареи и может оптимизировать свою работу для его экономии.

]]>
https://leonid.uhanov.org/pesochnica-windows/feed/ 3
Windows 10: создание разделов на флеш-накопителе https://leonid.uhanov.org/windows-10-sozdanie-razdelov-na-flesh-nakopite/ https://leonid.uhanov.org/windows-10-sozdanie-razdelov-na-flesh-nakopite/#respond Tue, 18 Jun 2019 14:37:31 +0000 https://leonid.uhanov.org/?p=1222 Читать дальше…]]> Всем привет! Рассматриваемая тема довольно спорная, но периодически всплывает на тематических форумах. По тем или иным причинам возникает необходимость разделить любимую флешку на разделы. Я с такой необходимостью сталкивался в период особой увлеченности загрузочными флешками. В принципе это всегда было возможно сделать сторонними утилитами или из под Unix-like систем, но Windows отображала в проводнике только активный раздел.

Windows 10 1703 позволила управлять разделами на флешке стандартной оснасткой «Управление дисками» или через diskpart.

Для реализации задуманного у на есть два пути:

  • удалить разделы и создать заново
  • уменьшить существующий раздел и создать дополнительные

Удаление существующего раздела

Для открытия оснастки, нажмём по меню Пуск правой кнопкой и выбираем пункт «Управление дисками». В ней мы видим все установленные диски и нашу флешку в том числе.

В нашем случае это диск D. нажимаем по нему правой кнопкой и выбираем пункт «удалить». На освободившемся пространстве создадим разделы. От нас потребуется указать размер раздела, размер кластера, файловую систему, букву и метку диска.

Уменьшение существующего раздела

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

Стоит однако заметить что Windows при уменьшении раздела не будет перемещать служебные файлы NTFS, что может ограничить наши возможности. На снимке ниже мы видим, что не можем уменьшить раздел меньше 1074 МБ. Это при том, что флешка пустая, хоть и использовалась ранее.

После уменьшения раздела, мы можем создать новый на освободившемся пространстве.

Разделов можно создать несколько, но придерживайтесь здравого смысла и ваших потребностей.

]]>
https://leonid.uhanov.org/windows-10-sozdanie-razdelov-na-flesh-nakopite/feed/ 0
Переустановка Windows 10 и активация https://leonid.uhanov.org/pereustanovka-windows-10-i-aktivacija/ https://leonid.uhanov.org/pereustanovka-windows-10-i-aktivacija/#respond Wed, 24 Apr 2019 07:00:03 +0000 https://leonid.uhanov.org/?p=772 Читать дальше…]]> Сегодня мы поговорим об установке Windows 10 для домашнего пользователя и её активации. Windows 10 вы можете получить тремя способами:

  • Купить устройство с предустановленной OEM версией
  • Купить коробочную версию Windows 10
  • Предыдущая версия Windows обновилась до Windows 10.

В прошлой заметке я рассматривал вариант со сбросом системы в исходное состояние. Иногда такой вариант бывает невозможен: например, у вас вышел из строя жесткий диск. Первое, чем займемся — это скачаем дистрибутив. Тут важно понимать: нам нужен официальный дистрибутив без кряков и активаторов.

Не стоит качать Windows 10 с торрентов.

Microsoft с выходом Windows 10 немного изменил привычные нам понятия:

  • Дистрибутив Windows 10 теперь можно официально скачать с сайта Microsoft. Это защищает Вас от говносборок, вирусов и прочей ереси, что может ждать внутри. Дистрибутив содержит сразу все редакции Windows и может быть мультиархитектурным.
  • Не следует больше использовать активаторы. Microsoft не тестирует правильность работы Windows с установленными активаторами. Было большое бурление говн, когда Microsoft выпустила обновление, от которого люто начали сыпаться BSOD на Windows 7. Народ возмущался, а когда разобрались, оказалось: на всех таких системах стоял активатор, вносящий изменение в ядро. Логично, что одно из обновление о такие несанкционированные изменения споткнулось. Если у Вас нет денег купить Windows 10 (а Linux или BSD вы не рассматриваете по ряду причин), то оставьте как есть.

Ранее не активированная Windows XP не пускала в систему, WIndows 7 перезагружалась. Кроме того, все операционные системы скачивали обновления избирательно и пользователи не активированной Windows были в опасности. Странно, но даже Защитник Windows требовал Windows активировать, отказываясь обновляться.

Теперь всё изменилось: любые обновления и никаких перезагрузок. Ограничений совсем немного и касаются они настройки  внешнего вида и личных предпочтений.

Настройка будет ограничена, но многое можно сделать вручную: например сменить фоновый рисунок рабочего стола щелчком правой кнопки мыши по картинке.:

Установка

Вам необходимо пройти по ссылке и скачать средство создания носителей (Media Creation Tool). Средство может обновить компьютер или создать установочный носитель ISO или USB. Так-же можно выбрать архитектуру x86, x64 или обе сразу.

Если Ваша Windows 10 была лицензионной: приобретенной или обновленной поверх лицензионной, Вам следует правильно выбрать редакцию Windows в установщике.

Во время установки Windows программа попросит ввести ключ продукта. Если Windows уже была активирована на этом устройстве, то ничего вводить не требуется. Нажимаем «У меня нет ключа продукта».

После установки Windows подключится к серверу активации Microsoft и получит лицензию сама.

Если Windows сама не активировалась, используйте средство устранения неполадок. Возможно Вы ошиблись редакцией при установке Windows — мастер предупредит о несоответствии имеющейся лицензии на данный компьютер и установленной редакцией Windows.

Повторюсь: установка Windows 10 с носителя — это крайний способ переустановки. Применяется он когда носитель вышел из строя, либо есть штатные средства сброса или переустановки не работают.

]]>
https://leonid.uhanov.org/pereustanovka-windows-10-i-aktivacija/feed/ 0
Менеджер пакетов Chocolatey: по следам Synaptic. https://leonid.uhanov.org/menedzher-paketov-chocolatey-po-sledam-synaptic/ https://leonid.uhanov.org/menedzher-paketov-chocolatey-po-sledam-synaptic/#respond Mon, 22 Apr 2019 14:55:17 +0000 https://leonid.uhanov.org/?p=824 Читать дальше…]]> Всем привет!

В разных обсуждениях то и дело всплывает тема менеджера пакетов в Windows. Сегодня я не буду говорить конкретно про Windows 10. Я расскажу про менеджер пакетов, подходящий для WIndows 7,8,10.

Для начала откроем командную строку с повышенными привилегиями и скомандуем:

@PowerShell
 -NoProfile -ExecutionPolicy unrestricted -Command "iex ((new-object 
net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" 
&& SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin

В Powershell разрешим выполнение удаленных подписанных сценариев:

Set-ExecutionPolicy RemoteSigned

Далее ставим Chocolatey. В Powershell командуем:

iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))

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

У команды есть более краткие названия:

choco install = cinst
choco uninstall = cuninst

Но давайте я вас порадую графическим интерфейсом менеджера пакетов: даешь аналог Synaptic!

choco install ChocolateyGUI

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

Поиск приложений осуществляется командой choco find. Например поищем paint:

choco find paint

Можно установить сразу несколько приложений — перечислите их через пробел.

cinst vlc 7zip

Choco сразу проверяет зависимости программ и скачает недостающие пакеты:

Удалять приложения так-же просто, достаточно перечислить их:

Плюсы данного метода:

  • Вы можете использовать Chocolatey в сценариях.
  • Вы получаете приложение без дополнительных рекламных программ
  • Вы получаете официальное ПО

На этом, пожалуй всё. В следующий раз поговорим о пакетном менеджере Windows 10 OneGet.

]]>
https://leonid.uhanov.org/menedzher-paketov-chocolatey-po-sledam-synaptic/feed/ 0
Сброс к заводским настройкам: взгляд изнутри https://leonid.uhanov.org/811/ https://leonid.uhanov.org/811/#respond Sun, 21 Apr 2019 19:25:20 +0000 https://leonid.uhanov.org/?p=811 Читать дальше…]]> Всем привет!

В прошлом посте Windows 10: Сброс к заводским настройкам я рассказывал о двух методах возврата ОС в исходное состояние: «начать заново» и «возврат к исходному состоянию». На последней я хочу заострить внимание.

Функция возврата системы к исходному состоянию предлагает нам на выбор сохранение или удаление пользовательских данных. Так-же дополнительно можно очистить информацию только с системного или со всех дисков. Данные могут быть просто удалены или удалены без возможности воссстановления. Это полезно во время предпродажной подготовки оборудования.

Я выбрал сценарий сохранения пользовательских данных. Он предполагает выполнение следующих шагов:

  • Сбор информации
  • Создание нового каталога Windows
  • Сборка системы путем создания жестких ссылок на уже имеющиеся файлы

В сборке участвуют компоненты, обновленные старше 30 дней во избежание проблем.

  • Установка компонентов
  • Установка обновлений
  • Перенос старой Windows в каталог Windows.old
  • Перенос новой  Windows на диск C:\
  • Удаление каталога Windows.old
  • Настройка загрзчика и перезапуск в новую ОС
  • Установка оборудования

Таким образом мы получаем систему в первозданном виде, но с уже установленными обновлениями за исключением последних 30-ти дней. В добавок, нам совсем не потребовался доступ к Сети.

Информации от Майкрософт нет, поэтому займемся разбором лога.

Создается каталог C:\$WINDOWS.~BT\NewOS. Тут будет собираться новая операционная система. Старая система будет перемещена в каталог C:\Windows.old.

После сборки операционно системы, она будет перенесена из каталога C:\$WINDOWS.~BT\NewOS на диск C:\

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

]]>
https://leonid.uhanov.org/811/feed/ 0
Windows 10: Сброс к заводским настройкам https://leonid.uhanov.org/windows-10-sbros-k-zavodskim-nastrojkam/ https://leonid.uhanov.org/windows-10-sbros-k-zavodskim-nastrojkam/#respond Sun, 21 Apr 2019 15:07:58 +0000 https://leonid.uhanov.org/?p=780 Читать дальше…]]> Привет уважаемые!

Уханов снова вещает на IT тематику. И поговорим мы сегодня о способах переустановки Windows 10.

Так или иначе, но система со временем накапливает ошибки и начинает работать не так, как раньше. Я не поднимаю тему восстановления системы из резервных копий — это тема для отдельной беседы. Кроме того, система чаще не ломается в один день, а копит неполадки в течение длительного периода и восстановление из резервной копии может привести в откату на предыдущую сборку Windows 10. Это спровоцирует установку свежего релиза и обновлений к нему.

Изменения в процессе переустановки Windows начались ещё в Windows 8. Мир увидел функции «Reset your PC» и «Refresh your PC». В Windows 10 эти функции значительно улучшили.

Windows 10 предоставляет нам следующие способы решить поставленную задачу:

  • Сброс к заводским настройкам
  • Начать заново

Сброс к заводским настройкам

Это абсолютно новый способ привести систему в рабочее состояние. Система собирает новую себя из уже используемых компонентов. Проверка контрольных сумм гарантирует использование рабочих компонентов. Во время сброса к заводским настройкам производится сборка операционной системы из компонентов, хранящихся в папке WinSxS. В сборке не используются пакеты, обновленные за последние 30 дней — используются их предыдущие версии. Это позволяет избежать восстановления обновлений с ошибками. За счет использования жестких ссылок взамен копирования файлов достигается максимальная экономия дискового пространства. Особенно хорошо это заметно на планшетах.

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

Сброс системы из среды восстановления

Порядок действий

Краткий порядок действий для тех, у кого Windows загружается: нажмите кнопку поиск (или выполнить (win+r) и напишите systemreset

Желающие могут воспользоваться меню «восстановление» в «параметры».

Открываем параметры — обновление и безопасность — восстановление

Решаем как поступить с файлами пользователей:

  • Сохранить
  • Удалить
    • Удалить только с системного диска
    • Удалить со всех дисков

Данные можно просто удалить или удалить без возможности восстановления. Выберем пункт с сохранением пользовательских файлов.

Файлы пользователей можно сохранить
После сброса на рабочем столе будет html файл со списком удаленных приложений

В корне диска так-же останется каталог, в котором будут лежать логи. Рассмотрим лог подробнее. Некоторые шаги особенно интересны

Начать заново

Этот вариант приведения стсиемы в рабочее состояние появился в Windows 10 1703 Creators Update. Он в отличии от предыдущего, предполагает наличие интернета. При таком методе отката с серверов Microsoft скачивается последний релиз Windows 10. Система будет переустановлена с сохранением пользовательских данных и основных параметров. Часть параметров компьютера сохранился: например, после выполнения переустановки компьютер не вылетает из домена.

Функция «Начать заново» находится в разделе безопасность
Соглашаемся, идем дальше
Windows 10 приводит список приложений, что будут удалены в процессе работы.

На рабочем столе нас также будет ждать html файл со списком удаленных программ.

В следующей заметке я более подробно рассмотрю сброс к заводским настройкам.

]]>
https://leonid.uhanov.org/windows-10-sbros-k-zavodskim-nastrojkam/feed/ 0
Преимущества Windows 10 перед Windows 7 https://leonid.uhanov.org/preimushhestva-windows-10-pered-windows-7/ https://leonid.uhanov.org/preimushhestva-windows-10-pered-windows-7/#respond Mon, 11 Mar 2019 13:04:12 +0000 https://leonid.uhanov.org/?p=69 Читать дальше…]]> Время как и прежде нас не ждёт, и старушке Windows 7 в этом году исполнилось девять лет. С тех пор вышло уже три операционные системы, но мы рассмотрим последнюю — Windows 10. Ниже я опишу список преимуществ новой операционной системы. Сразу оговорюсь, что пишу про Windows 10 версии 1709.

Теперь немного поясню для тех, кто не понял. Windows 10 теперь основная клиентская операционная система Майкрософт. Все новые версии Windows выходят под именем Windows 10. Отличаются только версии и сборки.

Windows 10
Версия Кодовое имя Сборка Название Дата выпуска Окончание поддержки
1507 Threshold 10.0.10240.17394 Initial Version 29.07.2015 9.05.2017
1511 10.0.10586.1176 November Update 10.11.2015 10.10.2017
1607 Redstone 10.0.14393.2007 Anniversary Update 2.08.2016 3.2018
1703 10.0.15063.850 Creators Update 11.04.2017 9.2018
1709 10.0.16299.192 Fall Creators Update 17.10.2017 3.2019

Не будем рассматривать различия версий между собой — сравним последнюю текущую и Windows 7.


Диспетчер задач

Привычное приложение претерпело большие изменения.

Интерфейс стал более информативным:

  1. Появились графики загрузки жестких дисков как в процентах, так и в кб/с.
  2. График загрузки сети так-же отображается в кб/с. Рядом указан IP- адрес адаптера
  3. На странице памяти указана загрузка памяти, структура использования (занято, сжато, кешировано и свободно),число разъемов, тип и скорость памяти.
  4. На странице ЦП отображается график, имя ЦП, время работы, число ядер и текущая частота.
  5. На странице процессов самые ресурсоемкие задачи выделены цветом.

Диспетчер задач стал более функциональным:

  1. Появилась возможность запуска и остановки служб.
  2. Управление автозагрузкой.
  3. Анализ цепочки ожидания. Теперь можно узнать зависимость процессов друг от друга.

Диспетчер задач я рассматривал тут.

Storage Spaces

Технология программного RAID. Позволяет хранить данные на массивах дисков для достижения большей производительности или отказоустойчивости. Впервые появилась в Windows 8 и со временем обросла новым функционалом. Подробнее тут.

  • Windows получила поддержку алгоритма LZX для сжатия файлов на NTFS.
  • RDP получил возможность автоматически менять разрешение удаленного экрана при соединениях Windows 10 <=> Windows 10 и Windows 10 <=> Windows Server 2016. Это удобно при перемещении окна подключения на другой монитор при многомониторной конфигурации.
  • Встроенный Антивирус автоматически приходит на помощи пи неполадках стороннего.
  • Hyper-V
  • История файлов
  • быстрый запуск
  • проверка диска на лету
  • В версии Professional появился BitLocker
]]>
https://leonid.uhanov.org/preimushhestva-windows-10-pered-windows-7/feed/ 0