Разница между ‘нормальным завершением работы’ и завершением работы через оболочку (shutdown -s)

Вопрос или проблема

Мне интересно, в чем разница, если я выключаю Windows 10 обычным способом, т.е. Пуск->Выключение, или если я выполняю команду shutdown -s (-t 0). Я заметил, что не могу записывать на HDD под другой ОС (например, Ubuntu), если выключаю через Пуск->Выключение, но могу записывать на него, когда использую команду shutdown -s. Есть ли способ добиться такого же поведения и через обычный способ?

Команда shutdown -s отключает Быстрый запуск, в то время как метод через меню Пуск включает Быстрый запуск.

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

  • Запустите Пуск > Параметры электропитания
  • Нажмите «Выбрать действия кнопок питания»
  • Нажмите «Изменить параметры, которые в настоящее время недоступны»
  • Нажмите «Выбрать действия кнопок питания»
  • Нажмите «Изменить параметры, которые в настоящее время недоступны»
  • Нажмите «Включить быстрый запуск (рекомендуется)», чтобы снять галочку
  • Нажмите «Сохранить изменения».

введите описание изображения здесь

Ответ или решение

Различия между обычным выключением Windows 10 через меню «Пуск» и выключением с использованием команды shutdown -s (с параметром -t 0) являются важными для понимания работы операционной системы и управления энергопотреблением.

Описание процесса выключения

  1. Обычное выключение (через меню «Пуск»):

    • При выполнении команды выключения через стандартный интерфейс Windows, система инициирует процесс закрытия всех активных программ и служб. Этот метод также может включать функцию «Быстрый запуск» (Fast Startup), которая предназначена для ускорения загрузки системы после выключения.
    • Быстрый запуск использует механизм гибернации, который создает состояние, аналогичное студенту, не полностью закрывающему все процессы, благодаря чему данные сохраняются в файле гибернации. Это может приводить к тому, что файловая система остается в состоянии, при котором доступ к ней другим операционным системам (например, Ubuntu) затруднен или невозможен.
  2. Выключение через командную строку (shutdown -s -t 0):

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

Как отключить быстрый запуск

Для того чтобы поведение обычного выключения соответствовало поведению команды shutdown -s, вам необходимо отключить функцию быстрого запуска. Это можно сделать, следуя этим шагам:

  1. Откройте Параметры питания:

    • Нажмите комбинацию клавиш Win + X и выберите Параметры питания.
  2. Изменение параметров кнопок питания:

    • Перейдите в Выбор действия кнопок питания.
    • Нажмите на Изменить параметры, которые сейчас недоступны.
  3. Отключение быстрого запуска:

    • Найдите пункт Включить быстрый запуск (рекомендуется) и снимите флажок с этого параметра.
    • Нажмите Сохранить изменения.

После отключения быстрого запуска, обычное выключение системы через меню «Пуск» будет аналогично выполнению команды shutdown -s, позволяя другим операционным системам иметь полный доступ к дискам при перезагрузке.

Заключение

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

Оцените материал
Добавить комментарий

Капча загружается...