Винда для чайника
رفتن به کانال در Telegram
По всем вопросам: @altmainf Уважаемый менеджер: @altaiface
نمایش بیشتر6 133
مشترکین
اطلاعاتی وجود ندارد24 ساعت
-97 روز
-2330 روز
آرشیو پست ها
6 131
Что означают стадии проверки:
Во время работы можно увидеть:
Stage 1: Examining basic file system structureПроверка файлов. Windows сверяет записи файловой системы.
Stage 2: Examining file name linkageПроверка папок. Система убеждается, что ссылки на файлы не повреждены.
Stage 3: Examining security descriptorsПроверка прав доступа.
Stage 4: Looking for bad clustersПоиск повреждённых участков диска.
Stage 5: Free space verificationПроверка свободного пространства. Почему иногда пишет, что диск занят: Например:
chkdsk C: /f
И ответ:
Cannot lock current drive. Would you like to schedule this volume to be checked the next time the system restarts? (Y/N)Потому что диск
C: сейчас используется Windows.
Нельзя чинить файл, который открыт самой системой.
Поэтому Windows предлагает:
Проверить диск до загрузки системы.Нажимаешь:
Y
Перезагружаешь ПК.
До появления рабочего стола запустится проверка.6 131
Утраиваем бюджет на продвижение в Директе
Запустите первое продвижение в Яндекс Директе
с утроенным бюджетом и ИИ-помощником ✨
Используйте один из промокодов :
При пополнении от 10 000 ₽
+20 000 ₽
Промокод START20
При пополнении от 15 000 ₽
+30 000 ₽
Промокод START30
Зарегистрироваться
#реклама 16+
direct.yandex.ru
О рекламодателе
6 131
Что такое сектор?
Диск разбит на миллионы маленьких блоков.
Упрощённо: [
1][2][3][4][5][6][7][8]
В каждом секторе хранится кусочек данных.
Если сектор начинает умирать: [1][2][X][4][5][6][7][8], то Windows может терять файлы, выдавать ошибки чтения, зависать.
chkdsk /r пытается найти такие сектора.
Что происходит при нахождении плохого сектора?
Допустим: Сектор 123456 повреждён
CHKDSK:
1. Считывает всё, что ещё можно спасти.
2. Переносит данные в здоровый сектор.
3. Помечает повреждённый сектор как плохой.
После этого Windows больше не будет его использовать.
Проверка может длиться часами
Потому что при /r происходит чтение практически всего диска.
Пример:
• SSD 250 ГБ → 10–30 минут.
• HDD 1 ТБ → 1–4 часа.
• HDD с ошибками → ещё дольше.6 131
CHKDSK = Check Disk (проверка диска).
Когда Windows работает, на диске хранится не только сами файлы, но и служебная информация:
• где находится файл;
• какого он размера;
• какие сектора заняты;
• какие свободны;
• права доступа;
• ссылки на папки.
Если эта информация повреждается (например, из-за отключения электричества, зависания ПК, сбоя SSD/HDD), Windows может начать вести себя странно.
Тогда и используется chkdsk.
• Самая простая проверка
Открой CMD от имени администратора: chkdsk C:
Если диск исправен, увидишь что-то вроде:
Windows has scanned the file system and found no problems. No further action is required.Это означает:
«Я проверил структуру диска и ошибок не нашёл».В этом режиме исправления не происходит. • Проверка с исправлением ошибок cmd:
chkdsk C: /f
Параметр: /f = Fix означает:
«Найди ошибки и исправь их».Например: Windows может обнаружить, что файл существует, но запись о нём повреждена. Без
/f она просто сообщит об ошибке.
С /f попытается её исправить автоматически.
• Глубокая проверка поверхности диска
cmd: chkdsk C: /r
Параметр: /r = Recover намного серьёзнее.
Он делает две вещи:
- Проверяет файловую систему.
- Проверяет физические сектора диска.6 131
Узнаем, сколько времени работает Windows
CMD:
systeminfo | find "Boot Time"
если версия англоязычная
Или PowerShell: (get-date) - (gcim Win32_OperatingSystem).LastBootUpTime
Получим вывод, например:
Days : 4
Hours : 1
Minutes : 15
Seconds : 10
Milliseconds : 542
Ticks : 3501105420179
TotalDays : 4,0522053474294
TotalHours : 97,2529283383056
TotalMinutes : 5835,17570029833
TotalSeconds : 350110,5420179
TotalMilliseconds : 350110542,01796 131
Узнаем пароль от сохранённых Wi-Fi
В CMD от имени администратора:
netsh wlan show profiles
получаем список всех использованных нами Wi-Fi.
Далее: netsh wlan show profile "НазваниеWiFi" key=clear
Ищи строку Key Content или Содержимое ключа
Там будет пароль.6 131
Использование точек восстановления Windows — эффективный способ вернуть систему в рабочее состояние без потери данных, если что-то пошло не так.
Использование точки восстановления:
1. Открываем Панель управления:
Нажимаем Пуск и вводим "Панель управления" в строку поиска, затем выбираем Панель управления.
2. Переходим в Систему:
В Панели управления выбираем Система и безопасность → Система.
3. Открываем защиту системы:
В левой части окна нажимаем Защита системы.
4. Запуск восстановления системы:
В окне Свойства системы переходим на вкладку Защита системы и нажимаем кнопку Восстановление системы.
5. Выбор точки восстановления:
- В мастере восстановления системы нажимаем Далее.
- Выбираем точку восстановления из списка доступных точек. Можно нажать Поиск затронутых программ, чтобы увидеть, какие программы будут удалены или восстановлены.
- Нажимаем Далее.
6. Подтверждение и запуск восстановления:
- Подтверждаем выбранную точку восстановления и нажимаем Готово.
- Подтверждаем еще раз, чтобы выполнить восстановление системы. Компьютер перезагрузится, и процесс восстановления начнется.
6 131
Не грузится? Понимаем.
Бесплатный мессенджер для вашей компании - Битрикс24.
Личные и групповые чаты, видеозвонки, каналы и нейросеть. Всё привычно и удобно.
Начните работать на бесплатном тарифе уже сейчас.
Узнать больше
#реклама 16+
bitrix24.ru
О рекламодателе
6 131
Ускорение загрузки Windows с помощью SSD
Чтобы ускорить загрузку, необходимо выполнить следующие шаги:
1. Необходимо убедиться, что Windows установлена на SSD. Если ОС установлена на HDD, рассмотрим возможность переноса её на SSD. Если перенос невозможен или вызывает проблемы, можно установить Windows заново на SSD.
2. В BIOS или UEFI включим режим AHCI для SATA-портов, к которым подключен SSD. Этот режим обеспечивает лучшую производительность SSD по сравнению с IDE и отключим ненужные устройства.
3. Отключаем ненужные автозагрузки, дефрагментацию и гибернацию.
4. Убеждаемся, что драйверы контроллера SATA, а также другие системные драйверы обновлены до последних версий.
5. Обновляем прошивку SSD
6. Включаем быстрый запуск Windows. Переходим в "Панель управления" → "Электропитание" → "Действия кнопок питания" → "Изменить параметры, которые сейчас недоступны" и включаем "Быстрый запуск".
6 131
Ты нажимаешь:
chrome.exe
Но EXE — это не «программа». Это просто файл с данными на диске. Сам он ничего делать не умеет.
Windows должна:
• прочитать его,
• разобрать структуру,
• создать процесс,
• выделить память,
• подключить DLL,
• создать поток,
• передать выполнение CPU.
И только потом код начнёт работать.
1. Explorer вызывает CreateProcess()
Когда ты кликаешь по EXE, Windows вызывает API: CreateProcess()
Это главная функция запуска процессов.
Но она ещё работает в user mode.
2. Вызов уходит в ntdll.dll
Почти все Win32 функции в итоге приходят сюда: ntdll.dll
Это мост между обычными программами и ядром Windows.
3. Происходит syscall
NTDLL вызывает syscall: NtCreateUserProcess
CPU переключается: Ring 3 → Ring 0
То есть:
• из user mode
• в kernel mode.
Теперь работает уже ядро Windows.
4. Ядро создаёт process object
Windows создаёт внутренние структуры процесса:
• virtual memory,
• handle table,
• security token,
• process object,
• thread structures.
Процесс пока ещё НЕ выполняется.
Это просто «контейнер».
5. EXE читается как PE-файл
Windows использует формат: PE = Portable Executable
Внутри EXE:
• headers,
• sections,
• imports,
• exports,
• resources.
Loader начинает всё это разбирать.
6. Секции мапятся в память
Например:
.text → код
.data → переменные
.rdata → константы
.rsrc → иконки/ресурсы
Но Windows не загружает весь EXE сразу.
Используется: memory mapping + lazy loading
Код подгружается в RAM только когда нужен.
7. Подключаются DLL
Программа почти никогда не работает сама.
Windows читает Import Table:
KERNEL32.dll
USER32.dll
ADVAPI32.dll
И начинает загружать DLL.
Каждая DLL — тоже mini-EXE со своими sections и imports.
8. Loader чинит адреса функций
Когда программа вызывает: MessageBoxA()
она не знает настоящий адрес функции.
Loader ищет: USER32.dll!MessageBoxA
и записывает адрес в: Import Address Table
9. Создаётся первый thread
Важно: Процесс сам по себе НЕ выполняется.
Выполняются только потоки (threads).
Windows создаёт:
• stack,
• TEB,
• thread object.
10. Scheduler отдаёт CPU
Thread помещается в очередь выполнения.
Scheduler решает: когда дать ему процессорное время.
11. CPU прыгает в Entry Point
Instruction Pointer ставится на: Entry Point
Обычно это даже не main().
Сначала запускается runtime:
• heap,
• CRT,
• exceptions,
• globals.
И только потом: main()
И только теперь программа реально стартует6 131
Получение текущего рабочего каталога
Команда Get-Location в PowerShell используется для получения текущей рабочей папки.
Параметры:
PSDrive: Указывает диск, для которого нужно получить местоположение.
PSProvider: Указывает провайдер данных, для которого нужно получить местоположение.
Примеры:
Получение текущей папки:
Get-Location
Получение текущего местоположения в провайдере реестра:
Set-Location -Path HKCU:\Software
Get-Location -PSProvider Registry
Пояснение: Сначала устанавливает текущий рабочий каталог в реестр (HKCU:\Software), затем возвращает текущее местоположение для провайдера Registry6 131
Проверка диска на наличие ошибок
Команда CHKDSK (Check Disk) в Command Prompt проверяет файловую систему и метаданные тома на наличие логических и физических ошибок. Помогает выявить и исправить проблемы, которые могут привести к нестабильности системы или потере данных.
Примеры:
Проверить диск без исправления ошибок:
chkdsk C:
Принудительное отключение тома и исправление ошибок: chkdsk C: /X /F
ВАЖНО: Перед выполнением команды CHKDSK с параметрами /F или /R рекомендуется сделать резервную копию важных данных.
Просмотр полного списка всех проверяемых файлов на диске: chkdsk C: /V6 131
ИН:Ритейл
21 мая приглашаем всех, кто определяет стратегию развития и маркетинга бизнесов в ритейле, обсудить ситуацию на рынке в новых условиях, вызовы 2026 года и перспективы.
Отдельный фокус — на технологиях и инструментах, которые помогают бизнесу отвечать на новые вызовы: как меняется эффективность привлечения, как растёт измеримость рекламных каналов и какую роль играют новые форматы в маркетинговом миксе.
Встречаемся 21 мая в Москве. Для тех, кто не сможет приехать, организуем онлайн-трансляцию.
Мероприятие бесплатное, нужно только зарегистрироваться.
Зарегистрироваться
#реклама
yandex.ru
О рекламодателе
6 131
Забываем про стандартную консоль.
Устанавливаем Windows Terminal (из Microsoft Store или
winget install Microsoft.WindowsTerminal).
Он поддерживает вкладки, разделение панелей, GPU-ускорение рендера и нативную интеграцию с PS 7, WSL и cmd.
Глобальные:
• Ctrl + Shift + T Новая вкладка (профиль по умолчанию)
• Ctrl + Shift + W Закрыть текущую вкладку
• Ctrl + Tab / Ctrl + Shift + Tab Следующая / предыдущая вкладка
• Ctrl + 1..9 Перейти к вкладке по номеру
• Ctrl + Shift + F Поиск по экрану
• Ctrl + , Открыть настройки (settings.json)
• Ctrl + Shift + P Command Palette (поиск команд)
• Win + ` Режим Quake (выезжающее окно) *
Нужно включить в настройках: "experimental.featureFlags": { "quakeMode": true }Управление панелями: •
Alt + Shift + + Разделить вертикально (слева/справа)
• Alt + Shift + - Разделить горизонтально (сверху/снизу)
• Alt + Shift + Стрелки Переместить фокус между панелями
• Alt + Shift + = Автоматически изменить размер панелей
• Ctrl + Alt + Стрелки Изменить размер активной панели (ресайз)
• Ctrl + Shift + [ / ] Уменьшить / увеличить размер панели на 5%
Копирование, вставка, выделение:
• Ctrl + Shift + C Копировать выделенное
• Ctrl + Shift + V Вставить из буфера
• Ctrl + C (без выделения) Отправить SIGINT (прервать процесс)
• Shift + Стрелки Выделить текст посимвольно
• Ctrl + Shift + Стрелки Выделить по словам
• Shift + PageUp / PageDown Выделить страницу вверх/вниз
• Ctrl + A Выделить всё (в режиме выделения)
• Двойной клик Выделить слово
• Тройной клик Выделить строку
• Ctrl + Shift + M Переключить режим выделения (мышь/клавиатура)
Включите "copyOnSelect": true в настройках — текст будет копироваться сразу при выделении (как в Linux).Навигация и скролл: •
Ctrl + Shift + ↑ / ↓ Скролл на пол-экрана вверх/вниз
• Shift + PageUp / PageDown Скролл на страницу
• Ctrl + Home / End В начало / конец буфера прокрутки
• Ctrl + Shift + Home / End Выделить от курсора до начала/конца буфера
• Alt + F7 Перейти к следующей ошибке (если терминал парсит вывод)
Масштаб и вид:
• Ctrl + + / Ctrl + - Увеличить / уменьшить масштаб
• Ctrl + 0 Сбросить масштаб к 100%
• Ctrl + Shift + L Очистить экран (аналог clear)
• Ctrl + Shift + F11 Полноэкранный режим
• F11 Тоггл полноэкранного режима (зависит от настроек)
Command Palette: ваш главный помощник
Ctrl + Shift + P — открывает панель поиска команд.
Что можно найти:
• Toggle Focus Mode — скрыть вкладки и заголовок
• Open Settings — быстро открыть JSON
• Switch Profile — сменить профиль во вкладке
• Resize Pane — точная настройка размера
• Find / Clear Scrollback — поиск и очистка
Начинайте вводить название команды — подсказки фильтруются на лету. Можно выполнять действия, для которых нет горячих клавиш.
6 131
По умолчанию PS продолжает выполнение после ошибок. Это опасно в скриптах.
Как включить:
$ErrorActionPreference = 'Stop'
Start-Transcript -Path "$env:TEMP\ps_session_$(Get-Date -Format 'yyyyMMdd_HHmm').log" -Append
• Stop прерывает скрипт при первой же проблеме.
• Transcript записывает всё: ввод, вывод, ошибки, предупреждения. Идеально для аудита, отчётов и воспроизведения багов.6 131
Предиктивный ввод и поиск по истории
Для: PowerShell (5.1+ / 7+)
Встроенный модуль, который делает историю команд такой же удобной, как в bash (
Ctrl+R), и подсказывает завершения.
Настройка: Set-PSReadLineOption -PredictionSource History -PredictionViewStyle ListView
Не нужно переписывать длинные пайплайны. Нажимаете ↑ или Ctrl+R → ищете по подстроке → жмёте Tab или → для автодополнения. Включено по умолчанию в PS 7.2+, но стоит кастомизировать под себя.6 131
Параметры команды tasklist
Команда tasklist в Command Prompt используется для отображения списка всех текущих запущенных процессов на компьютере.
Доступные параметры:
/S [система] — Указывает удаленную систему, для которой нужно выполнить команду.
/U [пользователь] — Выполняет команду с указанным пользователем.
/P [пароль] — Указывает пароль для пользователя.
/M [модуль] — Выводит список задач, загружающих указанный модуль.
/SVC — Выводит список служб в каждом процессе.
/V — Включает подробный вывод.
/FO [формат] — Указывает формат вывода (TABLE, LIST, CSV).
/NH — Убирает заголовки столбцов в выводе (только для TABLE и CSV).
/FI [фильтр] — Задает критерии фильтрации для отображаемых задач.6 131
Параметры команды ping
Команда ping в Command Prompt используется для проверки доступности хоста в сети.
Доступные параметры:
-t — Отправляет эхо-запросы к указанному узлу до тех пор, пока команда не будет прервана.
-a — Определяет адреса по их именам.
-n [число] — Отправляет указанное количество эхо-запросов.
-l [размер] — Задает размер отправляемого пакета (в байтах).
-f — Устанавливает флаг "Не фрагментировать" в пакете (только для IPv4).
-i [TTL] — Устанавливает значение TTL (Time To Live).
-v [TOS] — Устанавливает значение поля TOS (Type of Service, только для IPv4, не используется).
-r [число] — Записывает маршрут для указанного числа переходов (только для IPv4).
-s [число] — Записывает временные метки для указанного числа переходов (только для IPv4).
-j [список узлов] — Использует свободный исходный маршрут через указанный список узлов (только для IPv4).
-k [список узлов] — Использует жесткий исходный маршрут через указанный список узлов (только для IPv4).
-w [время ожидания] — Указывает время ожидания каждого ответа (в миллисекундах).6 131
Параметры команды xcopy
Команда xcopy позволяет копировать как отдельные файлы, так и целые директории с поддиректориями, сохраняя структуру каталогов.
Доступные параметры:
/S — Копирует директории и поддиректории, кроме пустых.
/E — Копирует все поддиректории, включая пустые.
/D[:дата] — Копирует только те файлы, которые были изменены после указанной даты.
/C — Продолжает копирование даже в случае ошибок.
/Q — Не отображает имена файлов во время копирования.
/F — Отображает полные имена исходных и целевых файлов во время копирования.
/L — Отображает файлы, которые будут скопированы, но не копирует их.
/H — Копирует скрытые и системные файлы.
/R — Перезаписывает только файлы только для чтения.
/T — Создает структуру директорий, но не копирует файлы.
/U — Копирует только те файлы, которые уже существуют в целевой директории.
/K — Сохраняет атрибуты файла.
/N — Использует короткие имена файлов, если это необходимо.
/O — Копирует файловые владельцы и ACL (списки управления доступом).
/X — Копирует файлы аудита и информации об отказах.
/Y — Подавляет запрос на подтверждение перезаписи существующего файла.
/-Y — Запрашивает подтверждение перезаписи существующего файла.
/Z — Копирует файлы в режиме перезапуска.6 131
Параметры команды dir
Команда dir показывает список файлов и папок в текущей директории.
Доступные параметры:
/A[[:]атрибут] — Показывает файлы с указанными атрибутами.
/B — Использует минимальный формат (без заголовков или сводок).
/C — Показывает разделитель тысяч. По умолчанию включен.
/D — Сортирует по колонкам.
/L — Использует нижний регистр.
/N — Новый формат списка файлов.
/O[[:]порядок] — Сортирует файлы.
/P — Останавливает вывод после каждой страницы.
/Q — Показывает владельца файла.
/R — Показывает альтернативные потоки данных файла.
/S — Показывает файлы в текущей директории и всех поддиректориях.
/T[[:]время] — Управляет отображаемым временем (создание, последнее изменение, последнее использование).
/W — Использует формат широкого списка.
/X — Показывает короткие имена файлов, если они существуют.
/4 — Показывает год в четырехзначном формате.
اکنون در دسترس! پژوهش تلگرام ۲۰۲۵ — مهمترین بینشهای سال 
