powercfg – powercfg – qaz.wiki

На что смотреть при покупке ssd

У твердотельных дисков есть два параметра, которые определяют его долговечность:

  1. TBW – количество циклов перезаписи, то есть общее количество данных, которое гарантированно запишется на диск в течение всего срока службы. Выражается в ТБ.
  2. DWPD – количество полных перезаписей всего накопителя в день. Выражается в (количество перезаписей)/день. Для накопителя 240 ГБ этот параметр в среднем составляет 0.3-0.4, то есть от 72 до 96 Гб в день, что очень много. Поэтому нет смысла проводить тонкую настройку SSD, отключая все службы. Вероятнее всего накопитель поменяют, чтобы увеличить объём, а не вследствие поломки.

Чем больше значение этих параметров, тем лучше.

Рис. 17. Количество циклов перезаписи SSD-накопителя с разными типами памяти
Рис. 17. Количество циклов перезаписи SSD-накопителя с разными типами памяти

Ahci sata

Технология, позволяющая использовать функцию TRIM для различных твердотельных накопителей. Ее включение производится на уровне BIOS вашего ПК или ноутбука.

Включение AHCI SATA:

  1. Открываете командную строку комбинацией клавиш win R.
  2. Вводите команду: «regedit» (доступ в реестр).
  3. Переходите по следующему пути: HKEY_LOCAL_MACHINE → SYSTEM → CurrentControlSet → Services → storahci.
  4. Измените значение подраздела ErrorControl на 0 (по умолчанию 3), вызвав контекстное меню и нажав параметр «Modify».
  5. Перейдите в ветку с название «StartOverride» и измените его значение на 0 (по умолчанию 3).
  6. Перезагрузите ваш ПК (ноутбук), зайдите в BIOS/UEFI (как зайти в BIOS, смотрите отдельно для модели вашего ноутбука или материнской платы ПК). В разделе «storage configuration», и в подразделе «SATA port» выставить AHCI или же в разделе «SATA RAID/AHCI Mode», выставить AHCI (Для разных версий BIOS, свои разделы и подразделы).
  7. Проверьте работоспособность функции в Windows. Перейдите по следующему пути: Панель управления → Диспетчер устройств → IDE ATA/ATAPI controllers. В последнем подразделе должно появиться устройство: «Standard SATA AHCI Controller».

Powercfg – windows cmd –

Control power settings, configure Hibernate/Standby modes.

Syntax
      powercfg [Options]

Options

   /L
   /List
            List the current user's power schemes (GUIDs)

   /Query [Scheme_GUID] [Sub_GUID]
   /q [Scheme_GUID] [Sub_GUID]
            Display the contents of a power scheme.

   /Change settingvalue
   /x setting value
            Modify one of the following settings in the current power scheme:
               monitor-timeout-ac minutes
               monitor-timeout-dc minutes
               disk-timeout-ac minutes
               disk-timeout-dc minutes
               standby-timeout-ac minutes
               standby-timeout-dc minutes
               hibernate-timeout-ac minutes
               hibernate-timeout-dc minutes
            Setting any value to 0 will set the timeout=Never
            AC settings are used when the system is on AC power. DC settings on battery power.

   /ChangeName GUID PowerSchemeName [scheme_description]
            Modify the name of a power scheme and, optionally, the scheme description.

   /DuplicateScheme GUID [DestinationGUID]
            Duplicate a power scheme. The GUID of the new scheme will be displayed.
            If DestinationGUID is omitted, then a new GUID will be created for the duplicated scheme.

   /Delete GUID
   /D GUID
            Delete the power scheme with the specified GUID.

   /DeleteSetting Sub_GUID Setting_GUID
            Delete a power setting.

   /SetActive Scheme_GUID
   /S Scheme_GUID
            Make the specified power scheme active on the computer.

   /GetActiveScheme
            Retrieve the currently active power scheme.

   /SetacValueIndex Scheme_GUID Sub_GUID Setting_GUID SettingIndex
            Set a value associated with a specified power setting while the
            computer is powered by AC power. Use the /l and /q options to discover the GUIDs
            SettingIndex Specifies which value in the list to set, so 3 = 3rd in the list

   /SetdcValueIndex Scheme_GUID Sub_GUID Setting_GUID SettingIndex
            Set a value associated with a specified power setting while the
            computer is powered by DC power.
            SettingIndex Specifies which value in the list to set, so 3 = 3rd in the list

   /Hibernate [on|off]
   /H [on|off]
            Enable or disable the hibernate feature. Hibernate timeout is not supported on all computers.

   /AvailableSleepStates
   /A
            Report the sleep states available on the computer.
            Will also attempt to report reasons why sleep states are unavailable.

   /DeviceQuery query_flags
            Return a list of devices that meet the specified flags:
               wake_from_S1_supported – Waking the computer from a light sleep state.
               wake_from_S2_supported – Waking the computer from a deeper sleep state.
               wake_from_S3_supported – Waking the computer from the deepest sleep state.
               wake_from_any   – Support waking the computer from any sleep state.
               S1_supported    – Light sleep.
               S2_supported    – Deeper sleep.
               S3_supported    – Deepest sleep.
               S4_supported    – Hibernation.
               wake_programmable – User-configurable to wake the computer from a sleep state.
               wake_armed      – Currently configured to wake the computer from any sleep state.
               all_devices     – Present in the computer.
               all_devices_verbose – Verbose list of devices.

   /DeviceEnableWake devicename
            Enable the device to wake the computer from a sleep state.

   /DeviceDisableWake devicename
            Disable the device from waking the computer from a sleep state.

   /import filename [GUID]
            Import all power settings from the specified file.
            filename is the path to a file generated with powercfg /export

   /Export filename GUID
            Export a power scheme, represented by GUID, into filename.

   /LastWake
            Report information about the last event that woke the computer.

   /WakeTimers
            Enumerate the active wake timers. (Typically used to run scheduled tasks)

   /Energy
            Create energy-report.html in the current directory, Windows7 only.

   /Help
   /?       Display help

   /Aliases
            Display all aliases and their corresponding GUIDs.
            These can be used in place of a GUID at the command prompt.

   /SetSecruityDescriptor [GUID|Action] SDDL
            Set a security descriptor associated with a specified power setting, power scheme, or action.
            Action Is one of: ActionSetActive, ActionCreate, ActionDefault
            SDDL is a valid security descriptor string in SDD format.
            Call powercfg /getsecuritydescriptor to see an example SDDL STRING.

   /GetSecurityDescriptor [GUID|Action]
            Get a security descriptor associated with a specified power setting, power scheme, or action.
            Action is one of: ActionSetActive, ActionCreate, ActionDefault

Powercfg must be run from an elevated command prompt.

The most common cause of problems with power saving/hibernation is an incompatible device driver, diagnose this by disabling each device in turn (with /DeviceDisableWake)

When activating Power Saving across an organisation, it is important to ensure that software updates (security patches and antivirus) are not disrupted.
WSUS can be configured to install updates when workstations are available and Scheduled Tasks can be set to Wake the machine when needed.

The use of GUIDs avoids any problems with internationalisation when applying Power Saving to non-english versions of Windows.

The three most common built-in power schemes:

SCHEME_MAX = Power saver (Max power saving)
SCHEME_BALANCED = Balanced (Typical)
SCHEME_MIN = High performance (Min power saving)

Examples

List all Aliases:

C:> powercfg /aliases
a1841308-3541-4fab-bc81-f71556f20b4a SCHEME_MAX
8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c SCHEME_MIN
381b4222-f694-41f0-9685-ff5bb260df2e SCHEME_BALANCED
fea3413e-7e05-4911-9a71-700331f1c294 SUB_NONE
238c9fa8-0aad-41ed-83f4-97be242c8f20 SUB_SLEEP
29f6c1db-86da-48c5-9fdb-f2b67b1f44da STANDBYIDLE
9d7815a6-7ee4-497e-8888-515a05f02364 HIBERNATEIDLE
94ac6d29-73ce-41a6-809f-6363ba21b47e HYBRIDSLEEP
d4c1d4c8-d5cc-43d3-b83e-fc51215cb04d REMOTEFILESLEEP
7516b95f-f776-4464-8c53-06167f40cc99 SUB_VIDEO

Retrieve the currently active power scheme
C:> Powercfg /getactivescheme

Set the Monitor and disc timeouts for the current Power saver scheme
C:> Powercfg /Change -monitor-timeout-ac 20
C:> Powercfg /Change -disk-timeout-ac 30

Enable the mouse to wake from sleep
C:> Powercfg /deviceEnableWake “Microsoft USB IntelliMouse Explorer”

Set the ‘Power saver’ scheme
C:> Powercfg /SETACTIVE SCHEME_MAX

Create a Custom Power scheme and set it as active
Set _Custom_Power=B1234567-SS64-SS64-SS64-F00000111AAA
Powercfg /DUPLICATESCHEME SCHEME_MAX
%_Custom_Power%
Powercfg /CHANGENAME %_Custom_Power% “SS64 Power Scheme “
Powercfg /SETACTIVE %_Custom_Power%

Disable the sleep button (for the users current power scheme)
For /f “tokens=2 delims=:(” %%G in (‘powercfg /getActiveScheme’) do (
Powercfg /setAcValueIndex %%G SUB_BUTTONS sButtonAction 0
Powercfg /setActive %%G
)

Disable the sleep button (for all available power
schemes):
For /f “skip=2 tokens=2,4 delims=:()” %%G in (‘powercfg /list’) do (
Powercfg /setAcValueIndex %%G SUB_BUTTONS sButtonAction 0
if “%%H” == ” *” Powercfg /setActive %%G
)

“The fact that you have to choose between nine different ways of turning off your computer… produces just a little bit of unhappiness every time” – Joel on Software

Related:

Q915160 – Create a Group Policy object for power schemes.
3rd party Power Management tools – EnergyStar.gov
SCHTASKS – Schedule a command to run at a specific time.


Prefetch и superfetch

Prefetch – технология, с помощью которой часто используемые программы загружаются в память заранее, тем самым ускоряется последующий их запуск. При этом на дисковом пространстве создается одноименный файл.

Superfetch – технология похожая на Prefetch с тем отличием, что ПК предугадывает какие приложения будут запущенны, заблаговременно загружая их в память.

Обе функции не имеют пользы при использовании SSD. Поэтому их лучше всего отключить. Для этого:

  1. Вызываем командную строку сочетанием клавиш win R.
  2. Выполняем команду: «regedit» (переход в реестр).
  3. Переходите по пути: HKEY_LOCAL_MACHINE → SYSTEM → CurrentControlSet → Control → Session Manager → Memory Management → PrefetchParameters.
  4. Находите в подразделе реестра несколько параметров: «EnablePrefetcher» и «EnableSuperfetch», устанавливаете их значение в 0 (по умолчанию 3).

Выравнивание разделов

Разделы выравнивают, чтобы физические ячейки объема соответствовали логическим ячейкам и сократилось количество дисковых операций. Если разделы отличаются по длине – один кластер перекрывает два блока секторов, как в HDD, – удваивается число операций чтения и записи, накопитель работает медленнее и повышается его износ (рис. 11 ).

Рис. 11. Иллюстрация не выровненных разделов в HDD
Рис. 11. Иллюстрация не выровненных разделов в HDD

В SSD также нужно выравнивать разделы, чтобы продлить срок службы накопителя.

Чтобы узнать размер кластера в Windows введем в консоли:

Fsutil fsinfo ntfsinfo x:

Здесь:

x – буква диска.

Рис. 13. Информация о размере сектора и кластера в Windows
Рис. 13. Информация о размере сектора и кластера в Windows

Как изменить размер кластера в Windows:

  1. В меню Пуск введем Создание и форматирование разделов жесткого диска.
  2. Кликнем правой кнопкой мыши по нужному тому и выберем Форматировать, либо Создать новый том. При форматировании данные на диске будут удалены.
  3. В следующем окне зададим размер кластера.
Рис. 12. Форматирование тома с заданным значением кластера в Windows
Рис. 12. Форматирование тома с заданным значением кластера в Windows

Как узнать размер кластера в Ubuntu:

:/>  Причины медленной загрузки компьютера с Windows 10 при включении: как ускорить
sudo dosfsck -v -n /dev/sda1

Здесь:

/dev/sda1 – путь к разделу.

Рис. 14. Информация о размере сектора и кластера в Ubuntu
Рис. 14. Информация о размере сектора и кластера в Ubuntu

Как изменить размер кластера в Ubuntu (все данные будут удалены):

sudo mkfs.ntfs -c 4096 /dev/sdb1

Здесь:

mkfs.ntfs – форматирование в NTFS (mkfs.ext4 – форматирование в ext4).

-c – проверка на наличие битых блоков на устройстве.

4096 – размер кластера.

Как узнать выровнен ли раздел в Windows:

  1. Введем в меню Пуск команду msinfo.
  2. Выберем КомпонентыЗапоминающие устройстваДиски.
  3. Если значение Начальное смещение раздела делится на 4096 без остатка, то раздел выровнен.
Рис. 15. Проверка: выровнен раздел в Windows или нет
Рис. 15. Проверка: выровнен раздел в Windows или нет

Как узнать выровнен ли раздел в Ubuntu:

sudo parted /dev/sda align-check opt 1

Здесь:

1 – номер раздела. Например, у sda1 будет единица.

Рис. 16. Проверка, выровнен раздел в Ubuntu или нет
Рис. 16. Проверка, выровнен раздел в Ubuntu или нет

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

sudo fdisk -l

Гибернация

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

При использовании ССД смысл этой функции теряется, так как накопитель и так быстро стартует. А «Гибернация», создавая циклы «запись-перезапись», уменьшает продолжительность жизни SSD диска.

Отключение гибернации:

  1. Запускаете вновь cmd.exe сочетанием клавиш win R.
  2. Вводите команду: «powercfg -h off».

Индексация

Функция Windows, помогающая выполнять быстрый поиск файлов на диске при больших объемах информации, однако, увеличивающая нагрузку по записи на SSD. Для ее отключения:

  1. Переходим в раздел «Этот компьютер», «Мой компьютер», «Компьютер» (для каждой ОС по-разному).
  2. Выбираете ваш ССД и в контекстном меню выбираете «Свойства».
  3. В открывшемся окне, снимаете флажок напротив параметра: «Разрешить индексирование содержимое файлов на этом диске в дополнение к свойствам файла».

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

powercfg необходимо запускать из командной строки с повышенными привилегиями, а в Windows XP для этого требуются права администратора рабочей станции или опытного пользователя . Схемы управления питанием настраиваются для каждого пользователя.

Наиболее частая причина проблем с энергосбережением и гибернацией в системах Windows – несовместимый драйвер устройства . Это можно диагностировать, отключив каждое устройство по очереди (с помощью powercfg /devicedisablewake).

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

Как оптимизировать работу ssd-накопителя

  1. Проверить, включен ли TRIM. В Windows 7, 8, 10 TRIM запускается по расписанию один раз в неделю.
  2. Не проводить дефрагментацию накопителя вручную. Windows и Ubuntu сами не дефрагментируют твердотельный накопитель.
  3. Выровнять разделы. При установке Windows и Ubuntu разделы выравниваются автоматически.

***

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

Команда trim

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

Чтобы определить состояние TRIM в Windows введем в консоли:

fsutil behavior query DisableDeleteNotify

DisableDeleteNotify = 1 – TRIM отключен

DisableDeleteNotify = 0 – TRIM включен

Рис. 1. Определение состояния службы TRIM в Windows
Рис. 1. Определение состояния службы TRIM в Windows

Для включения TRIM введем в командной строке:

fsutil behavior set DisableDeleteNotify 0

Для выключения TRIM:

fsutil behavior set DisableDeleteNotify 1

Проверим, включена ли команда TRIM в Ubuntu следующей командой:

lsblk -D

Если у столбцов DISC-GRAN и DISC-MAX нулевые значения, то TRIM выключен.

Рис. 2. Определение состояния службы TRIM в Ubuntu
Рис. 2. Определение состояния службы TRIM в Ubuntu

Чтобы запустить TRIM вручную, введем в терминале команду:

sudo fstrim -v /

Кэширование записи

Данная функция повышает производительность вашего твердотельного накопителя. При ее включении используется технология записи и чтения NCQ. NCQ – принимает несколько запросов одновременно, а затем организовывает их порядок выполнения таким образом, чтобы достичь максимальной производительности.

Для подключения необходимо:

  1. Вызвать командную строку комбинацией win R
  2. Ввести команду: «devmgmt.msc».
  3. Открыть «Дисковые устройства», выбрать SSD и в контекстном меню выбрать «Свойства».
  4. Перейти во вкладку «Политика».
  5. Поставить «галочку» напротив параметра: «Разрешить кэширование записей для этого устройства».

Параметры

ПараметрОписаниеОперационные системы
XPДругой
/l[ist]Перечисляет все схемы питания в среде текущего пользователя.дада
/q[uery] [scheme_name] (XP)
/q[uery] [Scheme_GUID] [Sub_GUID]
Отображает содержимое указанной схемы питания.

scheme_name
SCHEME_GUID
(Необязательно) Задает scheme_name/ GUIDиз отображаемой схемы питания. GUIDможно получить с помощью powercfg /lкоманды.
SUB_GUID(Необязательно) Задает GUIDотображаемую подгруппу. Требуется SCHEME_GUIDпредоставить.
Если ни один из них SCHEME_GUIDили не SUB_GUIDуказаны, отображаются настройки схемы активного питания текущего пользователя.
Если SUB_GUIDне указано, отображаются все настройки в указанной схеме питания.
дада
/c[reate] scheme_nameСоздает схему питания с указанным scheme_name.даНет
/change settingvalue
/x settingvalue
Изменяет значение параметра в текущей схеме питания.

settingЗадает один из следующих параметров:

монитор-тайм-аут-ac минуты
Monitor-timeout-dc минут
disk-timeout-ac минут
disk-timeout-dc минут
ожидания-тайм-аут-переменного тока минут
ожидания-тайм-аут-постоянный ток минут
hibernate-timeout-ac минут
hibernate-timeout-dc минут
процессор-дроссель-переменный ток
процессор-дроссель-дроссель постоянного тока
valueЗадает значение в минутах.
  • Настройки переменного тока используются, когда система работает от переменного тока. Настройки постоянного тока при питании от батареи.
  • Установка любого значения на 0 установит timeout=Never
  • throttle= NONE, CONSTANT, DEGRADE, Или ADAPTIVE.
дада
/changename GUIDPowerSchemeName [scheme_description]Изменяет имя схемы питания и, при необходимости, описание схемы.

СтоимостьОписание
GUIDЗадает GUID схемы питания
nameЗадает имя схемы питания.
scheme_descriptionОписывает схему питания.
Если описание не указано, то будет изменено только имя.
Нетда
/duplicatescheme GUID [DestinationGUID]Дублирует указанную схему питания. Будет отображен результирующий GUID, представляющий новую схему.

СтоимостьОписание
GUIDЗадает схему GUID. Получается с помощью powercfg /lкоманды.
DestinationGUIDУказывает, GUIDкуда будет скопирована схема.
Если <DestinationGUID>не указан, то для дублированной схемы будет создан новый GUID.
Нетда
/d[elete] scheme_name
/d[elete] GUID
Удаляет схему питания с указанным GUID.

scheme_name
GUID
Определяет scheme_name/ GUIDсхемы. GUIDможно получить с помощью powercfg /lкоманды.
дада
/deletesetting Sub_GUIDSetting_GUIDУдаляет настройку мощности.

СтоимостьОписание
Sub_GUIDОпределяет подгруппу GUID.
Setting_GUIDЗадает настройку мощности GUID.
Нетда
/s[etactive] scheme_name
-s[etactive] Scheme_GUID
Делает указанную схему питания активной на компьютере.

scheme_name
Scheme_GUID
Задает схему GUID.
дада
/getactiveschemeИзвлекает текущую активную схему питания.Нетда
/setacvalueindex Scheme_GUIDSub_GUIDSetting_GUIDSettingIndexУстанавливает значение, связанное с указанным параметром мощности, когда компьютер питается от сети переменного тока.

СтоимостьОписание
Scheme_GUIDЗадает GUID схемы питания. Получается с помощью powercfg /lкоманды.
Sub_GUIDЗадает подгруппу GUID параметров питания. Получается с помощью powercfg /qкоманды.
Setting_GUIDЗадает GUID индивидуального параметра питания. Получается с помощью powercfg /qкоманды.
SettingIndex'Определяет, какое из списка возможных значений будет установлено для этого параметра мощности.
Используйте /lи /qварианты для обнаружения GUIDS
Нетда
/setdcvalueindex Scheme_GUIDSub_GUIDSetting_GUIDSettingIndexУстанавливает значение, связанное с указанным параметром мощности, когда компьютер питается от источника постоянного тока.

СтоимостьОписание
Scheme_GUIDЗадает GUID схемы питания. Получается с помощью powercfg /lкоманды.
Sub_GUIDОпределяет подгруппу настройки мощности GUID. Получается с помощью powercfg /qкоманды.
Setting_GUIDЗадает индивидуальную настройку мощности GUID. Получается с помощью powercfg /qкоманды.
SettingIndexОпределяет, какое из списка возможных значений будет установлено для этого параметра мощности.
Нетда
/h[ibernate] [on|off]Включает или отключает функцию гибернации. Тайм-аут гибернации поддерживается не на всех компьютерах.дада
/n[umerical]Укажите схему электропитания, с которой необходимо работать, с помощью числового идентификатора.
Этот переключатель позволяет число , которое будет использоваться вместо scheme_nameв следующих командах: /QUERY, /DELETE, /SETACTIVE, /CHANGE, /EXPORT, и/IMPORT
даНет
/g[lobalpowerflag] [on|off]]Включите или выключите один из следующих глобальных флагов питания:

BatteryIconВключение / выключение значка индикатора заряда батареи на панели задач.
MultiBatteryВключает / выключает отображение нескольких батарей в измерителе мощности системы.
ResumePasswordЗапрашивать пароль при возобновлении работы системы.
WakeOnRingВключение / выключение пробуждения на кольцевой поддержке.
VideoDimВключение / выключение поддержки затемнения отображения видео при питании от батареи.
даНет
/b[atteryalarm] [low|critical] [settings]Настройте сигнализацию батареи.
Настройки:

/activate [on|off]Включение или отключение будильника.
/level [percentage (0100)]Сигнал тревоги будет активирован, когда уровень мощности достигнет этого процента.
/text [on|off]Включает или выключает текстовое уведомление.
/sound [on|off]Включает или выключает звуковое уведомление.
/action [none|shutdown|hibernate|standby]Определяет действие, которое следует предпринять, когда сработает этот сигнал. Не все действия доступны всегда.
/forceaction [on|off]Принудительно ждите или завершайте работу, даже если программа перестает отвечать.
/program [on|off]Задает программу для запуска. schtasks.exe /changeможет использоваться для настройки программы.
даНет
/a[vailablesleepstates]Сообщает о состояниях сна, доступных на компьютере. Попытки сообщить о причинах недоступности состояний сна.дада
/devicequery [query_flags]]Возвращает список устройств, соответствующих указанным флагам:

wake_from_S1_supportedВозвращает все устройства, которые поддерживают вывод компьютера из состояния легкого сна.
wake_from_S2_supportedВозвращает все устройства, поддерживающие вывод компьютера из более глубокого сна.
wake_from_S3_supportedВозвращает все устройства, которые поддерживают вывод компьютера из состояния самого глубокого сна.
wake_from_anyВозвращает все устройства, которые поддерживают вывод компьютера из любого состояния сна.
S1_supportedПеречисляет устройства, поддерживающие легкий сон.
S2_supportedСписок устройств, поддерживающих более глубокий сон.
S3_supportedСписок устройств, поддерживающих самый глубокий сон.
S4_supportedПеречисляет устройства, поддерживающие гибернацию.
wake_programmableПеречисляет устройства, которые можно настроить или настроить для вывода компьютера из спящего режима.
wake_armedСписок устройств, которые в настоящее время настроены на вывод компьютера из любого состояния сна.
all_devicesВозвращает все устройства, присутствующие в компьютере.
all_devices_verboseВозвращает подробный список устройств.
дада
/deviceenablewake devicenameПозволяет устройству выводить компьютер из спящего режима.

devicenameЗадает устройство, полученное с помощью powercfg /devicequery wake_programmableкоманды.
дада
/devicedisablewake <devicename>Отключает вывод устройства из спящего режима.

devicenameЗадает устройство, полученное с помощью powercfg /devicequery wake_armedкоманды.
дада
/import scheme_name [/FILE filename]-import filename [GUID]Импортирует все параметры питания из указанного файла.

filenameЗадает полный путь к файлу, созданному с помощью параметра powercfg /exportкомандной строки.
GUID(необязательно) Представляет настройки, загруженные в схему питания. Если не указан, powercfg сгенерирует и будет использовать новый GUID.
дада
/export scheme_name [/FILE filename]-export filename [GUID]Экспортирует схему управления питанием, представленную указанным GUID, в указанный файл.

filenameЗадает полный путь к файлу назначения.
GUIDЗадает GUID схемы питания. Получается с помощью параметра /lкомандной строки.
дада
/lastwakeСообщает информацию о событии, которое разбудило компьютер после последнего перехода в спящий режим.Нетда
/aliasesОтображает все псевдонимы и соответствующие им GUID. Пользователь может использовать эти псевдонимы вместо любого GUID в командной строке.Нетда
/setsecruitydescriptor [GUID|Action] SDDLУстанавливает дескриптор безопасности, связанный с указанным параметром мощности, схемой управления питанием или действием.

GUIDЗадает схему управления питанием или GUID настройки питания.
ActionОпределяет один из следующих строк: ActionSetActive, ActionCreate,ActionDefault
SDDLЗадает допустимую строку дескриптора безопасности в формате SDD. Используйте, powercfg /getsecuritydescriptorчтобы увидеть пример SDDL STRING.
Нетда
/getsecuritydescriptor [GUID|<Action>]Получает дескриптор безопасности, связанный с указанным параметром питания, схемой управления питанием или действием.

GUIDЗадает схему управления питанием или GUID настройки питания.
<Action>Определяет один из следующих строк: ActionSetActive, ActionCreate,ActionDefault
Нетда
/requestsПеречислить запросы питания приложений и драйверов. Запросы питания не позволяют компьютеру автоматически выключать дисплей или переходить в спящий режим с низким энергопотреблением.Нетда
/requestsoverride Caller_typeNameRequestУстанавливает переопределение запроса питания для определенного процесса, службы или драйвера. Если параметры не указаны, эта команда отображает текущий список переопределений запроса питания. ПРИМЕЧАНИЕ. Отсутствует документация по удалению введенной записи переопределения запроса, однако удаление типа запроса сделает это. powercfg -requestsoverride Caller_type Name (Запрос оставлен пустым, чтобы удалить запись)

СтоимостьОписание
Caller_typeЗадает один из следующих типов вызывающего абонента: PROCESS, SERVICE, DRIVER. Это достигается вызовом powercfg /requestsкоманды.
NameЗадает имя вызывающего абонента. Это имя, возвращаемое вызывающей powercfg /requestsкомандой.
RequestЗадает один или несколько из следующих типов питания: Запрос Display, System, Awaymode * Оставьте пустым , чтобы удалить запись.
Нетда
/energyАнализирует систему на предмет общих проблем с энергоэффективностью и временем автономной работы. /energyКоманда должна быть использована , когда компьютер находится в режиме ожидания и без каких – либо открытых программ или документов. Команда /energyсгенерирует файл отчета HTML по текущему пути. Только Windows 7 и определенные сборки Windows 10 Insider.

СтоимостьОписание
/output filenameЗадает путь и имя файла для хранения HTML-файла отчета об энергопотреблении (по умолчанию = “energy-report.html”).
/xmlФорматирует файл отчета как XML.
/traceЗаписывает поведение системы и не выполняет анализ. Файлы трассировки будут созданы по текущему пути, если не указан параметр / d.
/d filepathЗадает каталог для хранения данных трассировки. Может использоваться только с параметром / trace.
/duration <seconds>Задает количество секунд для наблюдения за поведением системы. По умолчанию 60 секунд
НетТолько 7
/waketimersПеречисляет активные таймеры пробуждения. Если этот параметр включен, истечение таймера пробуждения выводит систему из спящего режима и режима гибернации.Нетда
/help
/?
Отображает справку в командной строке.дада
GUID схемы питания
:/>  Выходное аудиоустройство не установлено в Windows 7 и 10

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

  • SCHEME_MAX = Энергосбережение (максимальное энергосбережение)
  • SCHEME_BALANCED = Сбалансированный (Типичный)
  • SCHEME_MIN = Высокая производительность (минимальное энергосбережение)

У других GUID также есть псевдонимы.

Примеры

Перечисляет все схемы питания

powercfg /l


Список всех псевдонимов

powercfg -aliases

Получить текущую активную схему питания

powercfg -getactivescheme

Установите таймауты монитора и диска для текущей схемы энергосбережения

powercfg -Change -monitor-timeout-ac 20
powercfg -Change -disk-timeout-ac 30

Включить мышь для выхода из спящего режима

powercfg -deviceEnableWake "Microsoft USB IntelliMouse Explorer"


Установите схему «Энергосбережение»

powercfg -SETACTIVE SCHEME_MAX

Создайте настраиваемую схему питания и установите ее как активную

Отключить кнопку сна (для текущей схемы питания пользователей)


Отключить кнопку сна (для всех доступных схем питания)

Проверка годности аккумулятора ноутбука, с помощью, встроенной в windows программы powercfg

Портативность и автономность, это одни из главных причин того, что многие пользователи начали пользоваться ноутбуками, нетбуками, планшетами и прочими подобными изобретениями человека. Но наряду со всеми плюсами у данных вещей имеются также и минусы. Один из них это работа от аккумулятора (обычно литий-ионный / Li-ion). Износ батареи ноутбука напрямую зависит от настроек и управления операционной системой. Не многие пользователи знают, что в windows существует встроенная программа Powercfg, которая помогает проанализировать систему на наличие наиболее распространённых проблем с энергопотреблением ноутбука, а также проверяет степень износа аккумулятора. О том, как пользоваться данной программой, чтобы всегда знать о состоянии батареи своего ноутбука читайте в этой статье.

Данной утилитой следует пользоваться при полностью заряженном аккумуляторе ноутбука. Если батарея полная, тогда вызовите командную строку от имени администратора. В windows 8 и выше на рабочем столе надо навести стрелку на меню пуск, и нажать правой кнопкой мыши, из открывшегося контекстного меню выбрать строку “Командная строка (администратор)”. В windows 7 нужно зайти в меню пуск вбить в поле поиска слово “cmd”, затем из появившихся результатов выбрать ярлык программы с одноимённым названием. Кликнуть на нём правой кнопкой мыши и выбрать “Запуск от имени администратора”. Когда появиться окно командной строки вбейте команду powercfg /energy и нажмите ENTER. 

powercfg

После чего начнётся анализ системы, который будет длиться одну минуту, а вся собранная информация сохраниться в файле energy-report.html который находиться по пути C:WindowsSystem32energy-report.html. 

Далее откройте указанный лог-файл и внизу под надписью Батарея: Сведения о батарее сравните значения “Расчётная ёмкость” и “Последняя полная зарядка”. Чем ближе значение последней полной зарядки к расчётной ёмкости, тем лучше. 

powercfg

Если значение последней полной зарядки будет наполовину меньше расчётной ёмкости, то самое время задуматься о покупке нового аккумулятора. Ещё может быть такое, что из папки C:WindowsSystem32 лог-файл energy-report.html не сможет загрузиться, тогда в этом случае, просто скопируйте его на рабочий стол и запустите обычным способом (кликнув по нему два раза левой кнопкой мыши).

Подробнее о параметрах команды powercfg вы можете прочитать здесь 

26.12.2021

Ещё статьи, которые могут заинтересовать:
Исправление ошибок Windows с помощью Microsoft Easy Fix
Ccleaner безупречная очистка операционной системы
Как добавить пункты переместить и копировать в папку в контекстное меню рабочего стола Windows
Как отключить или включить протокол IPv6 в Windows
Диагностика системы компьютера с помощью программы Aida64

Режим гибернации

Режим гибернации сохраняет содержимое оперативной памяти на SSD перед выключением компьютера. При включении данные с SSD загружаются в ОЗУ. Если сверхбыстрый запуск ОС не нужен, а достаточно быстрого запуска с SSD, то гибернацию можно отключить.

Чтобы отключить гибернацию в Windows откроем консоль и введем:

powercfg.exe /hibernate off

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

powercfg.exe /hibernate on

Синтаксис

XP
POWERCFG [/LIST | /QUERY [name] | /CREATE name | /DELETE name | /SETACTIVE name | /CHANGE name settings | /HIBERNATE {ON|OFF} | /NUMERICAL int | /EXPORT name [/FILE filename] | /IMPORT name [/FILE filename] | /GLOBALPOWERFLAG {ON|OFF} /OPTION flag | /BATTERYALARM {LOW|CRITICAL} [settings] | /DEVICEQUERY flagquery | /DEVICEENABLEWAKE devicename | /DEVICEDISABLEWAKE devicename | /?]
Vista, Сервер 2008, 7
powercfg [/l[ist]] [/q[uery] [Scheme_GUID] [Sub_GUID]] ] [/x setting value] [/changename GUID name [scheme_description]] [/duplicatescheme GUID [DestinationGUID]] [/d[elete] GUID] [/deletesetting Sub_GUID Setting_GUID] [/s[etactive] Scheme_GUID] [/getactivescheme] [/setacvalueindex Scheme_GUID Sub_GUID Setting_GUID SettingIndex] [/setdcvalueindex Scheme_GUID Sub_GUID Setting_GUID SettingIndex] [/h[ibernate] [on|off]] [/a[vailablesleepstates]] [/devicequery query_flags] [/deviceenablewake devicename] [/devicedisablewake devicename] [/import filename [GUID]] [/export filename [GUID]] [/lastwake] [/aliases] [/setsecuritydescriptor [GUID|Action] SDDL] [/getsecuritydescriptor [GUID|Action]] [/requests] [/requestsoverride Caller_type Name Request] [/energy [/output filename] [/xml] [/duration seconds] [/trace [/d filepath]] [/waketimers] [/?]

Система индексирования windows

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

Как отключить индексацию файлов:

  1. Откроем проводник и кликнем правой кнопкой мыши на диск → Свойства.
  2. Снимем флажок Разрешить индексировать содержимое файлов....
Рис. 5. Включение/выключение службы индексации в Windows
Рис. 5. Включение/выключение службы индексации в Windows

Служба prefetcher

Служба Prefetcher отслеживает какие файлы запускаются при старте Windows и сохраняет их в папке C:WindowsPrefetch. При следующем запуске компьютера Windows ссылается на эти файлы, чтобы ускорить процесс запуска.

Эту папку не нужно удалять самостоятельно, она является самодостаточной и обновляется сама. Если ее удалить, то потребуется больше времени для запуска системы, так как Prefetch нужно будет собрать данные заново. У современных SSD-накопителей большой ресурс по количеству записываемых данных в день (десятки, сотни гигабайт), следовательно эту службу тоже можно не отключать.

Как проверить состояние Prefetch:

  1. Откроем Пуск и введем regedit.
  2. Перейдем в HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerMemory ManagementPrefetchParameters и дважды щелкнем по EnablePrefetcher.
  3. Чтобы включить Superfetch введем 3, включить только для программ – 2, включить для файлов загрузки системы – 1, для выключения службы – 0.
Рис. 4. Включение/выключение службы Prefetcher в Windows
Рис. 4. Включение/выключение службы Prefetcher в Windows

Служба sysmain

Служба SysMain (Windows 10) в предыдущих версиях Windows называлась Superfetch. Когда ОЗУ недостаточно, SysMain не записывает данные в файл подкачки, а сжимает их в ОЗУ. Также служба объединяет страницы с одинаковым содержимым. Получаем снижение объема записи на диск. Отключать нет смысла.

:/>  Как запустить chkdsk в Windows 7

Как проверить состояние SysMain:

  1. В меню Пуск введем Службы.
  2. Найдем службу SysMain и запустим или остановим ее.
Рис. 3. Включение/выключение службы Superfetch (SysMain) в Windows
Рис. 3. Включение/выключение службы Superfetch (SysMain) в Windows

Служба дефрагментации и автоматического обслуживания

Начиная с Windows 7 система научилась определять тип накопителя и отключает дефрагментацию для SSD, а взамен выполняет TRIM. Как оказалось, не всегда.

Как посмотреть состояние службы дефрагментации:

  1. Откроем меню Пуск и введем dfrgui.
Рис. 8. Включение/выключение дефрагментации SSD-накопителя в Windows
Рис. 8. Включение/выключение дефрагментации SSD-накопителя в Windows

Чтобы посмотреть журнал оптимизации и дефрагментации дисков откроем PowerShell из меню пуск и введем следующую команду:

Get-EventLog -LogName Application -Source "microsoft-windows-defrag" | sort timegenerated -desc | fl timegenerated, message

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

Рис. 9. Журнал дефрагментации и оптимизации SSD-накопителя в Windows
Рис. 9. Журнал дефрагментации и оптимизации SSD-накопителя в Windows

Советы по оптимизации windows для использования ssd

Привет, Geektimes! Многие до сих пор продолжают утверждать, что твердотельные накопители ненадежные, поскольку имеют ограниченное количество циклов перезаписи и больше подвержены износу, нежели HDD. Сейчас большинство мифов об этом уже развенчаны, однако некоторые советы по оптимизации Windows для работы с SSD могут оказаться полезными.


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

Улучшить производительность твердотельного накопителя можно не только посредством снижения нагрузки на диск стандартными средствами Windows, но и также при помощи сторонних действий. Одно из них — обновление прошивки SSD. Для дисков компании OCZ предусмотрен удобный апдейт в один клик в специальной утилите SSD Guru, о которой мы вам уже рассказывали.

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

powercfg - powercfg - qaz.wiki

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

Первый, актуальный и для Windows 10 — выбор интерфейса. Чтобы SATA SSD нормально функционировал, необходимо обязательно выбирать интерфейс AHCI. Если выбрать IDE, твердотельный накопитель может либо вообще не работать, либо работать с ошибками. Также использование AHCI позволяет активировать TRIM для накопителя SATA, а также очередь команд NCO.

Хотите добиться наибольшей производительности на той же «семерке»? Обязательно устанавливайте AHCI в качестве интерфейса, если еще этого не сделали.

Сперва зажмите клавиши WIN R, введите msconfig и нажмите Enter. Во вкладке «Загрузка» выберите безопасный режим, примените изменения и перегрузитесь.

powercfg - powercfg - qaz.wiki

При загрузке зажмите F2 или DEL для входа в настройки BIOS, а затем измените интерфейс SATA с IDE на AHCI. После этого сохраните настройки и снова перезагрузитесь. Осталось вновь проделать нехитрые действия с msconfig и отключить безопасный режим.

Не лишним будет также перенести каталог для кеширования временных файлов с твердотельного накопителя на HDD, если у вас есть такая возможность. В Windows это папки TMP и TEMP, которые сперва необходимо создать на том диске, куда будем их переносить, если вы хотите достить увеличения ресурса SSD. Затем заходим в «Компьютер» — «Свойства» — «Дополнительные параметры системы» — вкладка «Дополнительно». Заходим в «Переменные среды», где при помощи кнопки «Изменить» указываем новые значения переменных взамен старых.

powercfg - powercfg - qaz.wiki

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

Отключение гибернации — пожалуй, первый спорный совет из нашего списка. Да, круто избавиться от файла, который занимает львиную долю оперативной памяти (hiberfil.sys), и снизить износ SSD посредством уменьшения количества записей при гибернации. Но у этого совета есть два ключевых минуса.

Во-первых, вы не сможете быстро приступать к работе, придется заново открывать часто используемые приложения. Конечно, с накопителями OCZ система стартует быстро, но зачем создавать себе лишние неудобства? Кроме того, без гибернации велик риск снижения автономной работы компьютера. Впрочем, это актуально только для ноутбуков, а не для стационарных машин. В случае с последними гибернация имеет хоть какой-то смысл.

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

powercfg -h of

А вот отключение Prefetch, напротив, положительно скажется на твердотельном накопителе, поскольку вам удастся уменьшить количество записей на диск. Если на HDD от этой технологии еще есть какой-то толк, то в случае с SSD она оказывается практически бесполезной, так как не дает ощутимый прирост скорости загрузки приложений.

Чтобы ее отключить, необходимо сперва войти в реестр Windows (Win R — regedit). Далее проделать следующий путь:

HKEY_LOCAL_MACHINESystemCurrentControlSetControlSession ManagerMemory ManagementPrefetchParameters

powercfg - powercfg - qaz.wiki

Здесь достаточно установить значение параметра EnablePrefetcher на 0.

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

Также полезным может оказаться отключение индексации диска, так как это снизит количество записей на SSD. На производительности системы это никак не скажется, зато накопитель скажет вам спасибо. Тем более каких-либо хитрых телодвижений совершать не нужно: просто открываете свойства диска и отключаете индексацию во вкладке «Общие».

powercfg - powercfg - qaz.wiki

Дефрагментация диска также оказывает на SSD негативное влияние — она ему просто не нужна, данные в NAND всегда фрагментированы из-за процесса выравнивания износа ячеек. На Windows 7 ее нет, но в Windows 8 и Windows 10 она может встречаться. Если ваша система еще сама не поняла, что столкнулась с твердотельным накопителем, а не с SSD, ей нужно об этом напомнить.

Зажимаем Win R и вводим команду dfrgui. Здесь вы сможете проверить, выполняет система дефрагментацию SSD или нет, а также настроить ее расписание для жестких дисков.

powercfg - powercfg - qaz.wiki

Как видите, в нашем случае система сама поняла, что установлен SSD (диск C:), и никогда не будет запускать его дефрагментацию.

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

В то же время эффективно будет устанавливать большие программы на HDD при наличии такой возможности, не говоря уже о хранении больших объемов данных на внешнем накопителе или на жестком диске на этом же компьютере. Особенно актуально для тех дисков, которые работают на технологиях MLC и TLC — они способствуют быстрому износу.

Стоит отметить, что большинство этих советов положительно не влияют на производительность Windows, но зато способствуют долголетию SSD. Просто надо помнить одну вещь: современные твердотельные накопители от OCZ надежные и прослужат вам много лет даже без применения подобных трюков. А те, кто до сих пор считают обратное и верят в сильный износ дисков, могут положить свои SSD на полку — эффект будет тот же.

Предлагайте свои умные советы по оптимизации Windows для работы с SSD в комментариях, будет интересно обсудить опыт владельцев.

Точки восстановления системы

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

Как проверить состояние точек восстановления:

  1. Откроем меню Пуск , введем Система и откроем панель управления.
  2. Кликнем на Защита системы.
  3. Выберем нужный диск и кликнем Настроить.

Быстрый доступ к настройкам восстановления системы:

  1. Нажмем Win R и введем systempropertiesprotection.
Рис. 6. Включение/выключение точек восстановления в Windows
Рис. 6. Включение/выключение точек восстановления в Windows

Утилита ssd mini tweaker

Все вышеперечисленные действия можно выполнять вручную, но руками программистов были созданы программы – твикеры, предназначение которых кастомизация ОС windows, а также отдельных ее компонентов с помощью нескольких кликов. Одной из таких программ является SSD Mini Tweaker.

SSD Mini Tweaker – программа, разновидность твикеров, позволяющая без особых усилий оптимизировать ваш SSD.

Преимущества:

  • Полная русификация.
  • Работает на всех ОС начиная с Windows 7.
  • Бесплатная.
  • Понятный интерфейс.
  • Не требует установки.

Файл подкачки

Когда ОЗУ недостаточно, Windows обеспечивает надежную работы программы, перемещая неиспользуемые данные на диск в файл подкачки. При его отключении некоторые программы могут работать некорректно, поэтому рекомендуется выбирать его размер в автоматическом режиме. Если файл подкачки неоправданно велик, то задать его размер вручную.

Настройка файла подкачки:

  1. Нажмем клавиши Win R и введем sysdm.cpl.
  2. Перейдем в ДополнительноБыстродействиеПараметры.
  3. ДополнительноВиртуальная памятьИзменить.
Рис. 10. Включение/выключение файла подкачки в Windows
Рис. 10. Включение/выключение файла подкачки в Windows

Оставьте комментарий