Команды Windows | Microsoft Learn
Twitter LinkedIn Facebook Адрес электронной почты
- Статья
- Чтение занимает 9 мин
Все поддерживаемые версии Windows и Windows Server имеют встроенный набор команд консоли Win32. В этом наборе документации описываются команды Windows, которые можно использовать для автоматизации задач с помощью скриптов или средств создания скриптов.
Оболочки командной строки
В Windows есть две оболочки командной строки: командная оболочка и PowerShell. Каждая оболочка — это программная программа, которая обеспечивает прямую связь между вами и операционной системой или приложением, предоставляя среду для автоматизации ИТ-операций.
Командная оболочка была первой оболочкой, встроенной в Windows, для автоматизации повседневных задач, таких как управление учетными записями пользователей или ночные резервные копии, с пакетными (.bat) файлами. С помощью узла скриптов Windows можно запускать более сложные скрипты в командной оболочке. Дополнительные сведения см. в cscript или wscript. Операции можно выполнять более эффективно с помощью скриптов, чем с помощью пользовательского интерфейса. Скрипты принимают все команды, доступные в командной строке.
PowerShell был разработан для расширения возможностей командной оболочки для выполнения команд PowerShell, называемых командлетами. Командлеты похожи на команды Windows, но предоставляют более расширяемый язык сценариев. Команды Windows и командлеты PowerShell можно запускать в PowerShell, но командная оболочка может выполнять только команды Windows, а не командлеты PowerShell.
Для наиболее надежной и актуальной автоматизации Windows рекомендуется использовать PowerShell вместо команд Windows или узла сценариев Windows для автоматизации Windows.
Справочник по кодам выхода и ошибок для команд Windows можно найти в статьях с кодами ошибок системы отладки , которые могут быть полезны для понимания ошибок, созданных. Команды Windows также включают операторы перенаправления команд. Дополнительные сведения об их использовании см. в разделе «Использование операторов перенаправления команд».
Примечание
Вы также можете скачать и установить PowerShell Core , открытый код версию PowerShell.
Автоматическое завершение файла командной оболочки и имени каталога
Командную оболочку можно настроить для автоматического завершения имен файлов и каталогов на компьютере или сеансе пользователя при нажатии указанного управляющего символа. По умолчанию этот управляющий символ настраивается как для клавиши табуляции , так и для имен файлов и каталогов, хотя они могут отличаться. Чтобы изменить этот управляющий символ, запустите regedit.exe
и перейдите в любой из разделов реестра и записей ниже, в зависимости от того, хотите ли вы изменить значение только для текущего пользователя или для всех пользователей компьютера.
Внимание!
Неправильное изменение реестра может серьезно повредить систему. Перед внесением следующих изменений в реестр необходимо создать резервную копию всех важных данных на компьютере.
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Command Processor\CompletionChar HKEY_CURRENT_USER\SOFTWARE\Microsoft\Command Processor\PathCompletionChar
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor\CompletionChar HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor\PathCompletionChar
Задайте для этих значений значение для символа элемента управления, который вы хотите использовать. Полный список см. в кодах виртуальных ключей . Чтобы отключить определенный символ завершения в реестре, используйте значение пробела (0x20), так как он не является допустимым символом управления. Тип значения для этой записи реестра REG_DWORD и может быть задан шестнадцатеричным или десятичным значением.
Вы также можете включить или отключить завершение имени файла и каталога для каждого экземпляра командной оболочки, выполнив команду cmd.exe
с параметром и переключателем /F:ON
или /F:OFF
. Если для параметра и переключателя /F:ON
включено завершение имени, то для завершения имени каталога и Ctrl-F
для завершения имени файла используются Ctrl-D
два управляющих символа. Заданные пользователем параметры имеют приоритет над параметрами компьютера, а параметры командной строки имеют приоритет над параметрами реестра.
Справочник по командной строке A-Z
Чтобы найти сведения о конкретной команде, в следующем меню A-Z выберите букву, с которой начинается команда, а затем выберите имя команды.
A | B | C | D | E | F | Г | H | Я | J | K | L | М | N | O | P | Q | R | S | T | U | V | Ж | X | Y | Z
Объект
- active
- add
- add alias
- add volume
- append
- arp
- assign
- assoc
- at
- atmadm
- attach-vdisk
- attrib
- attributes
- attributes disk
- attributes volume
- auditpol
- auditpol backup
- auditpol clear
- auditpol get
- auditpol list
- auditpol remove
- auditpol resourcesacl
- auditpol restore
- auditpol set
- autochk
- autoconv
- autofmt
- automount
B
- bcdboot
- bcdedit
- bdehdcfg
- bdehdcfg driveinfo
- bdehdcfg newdriveletter
- bdehdcfg quiet
- bdehdcfg restart
- bdehdcfg size
- bdehdcfg target
- begin backup
- begin restore
- bitsadmin
- bitsadmin addfile
- bitsadmin addfileset
- bitsadmin addfilewithranges
- bitsadmin cache
- bitsadmin cache и delete
- bitsadmin cache и deleteurl
- bitsadmin cache и getexpirationtime
- bitsadmin cache и getlimit
- bitsadmin cache и help
- bitsadmin cache и info
- bitsadmin cache и list
- bitsadmin cache и setexpirationtime
- bitsadmin cache и setlimit
- bitsadmin cache и clear
- bitsadmin cancel
- bitsadmin complete
- bitsadmin create
- bitsadmin examples
- bitsadmin getaclflags
- bitsadmin getbytestotal
- bitsadmin getbytestransferred
- bitsadmin getclientcertificate
- bitsadmin getcompletiontime
- bitsadmin getcreationtime
- bitsadmin getcustomheaders
- bitsadmin getdescription
- bitsadmin getdisplayname
- bitsadmin geterror
- bitsadmin geterrorcount
- bitsadmin getfilestotal
- bitsadmin getfilestransferred
- bitsadmin gethelpertokenflags
- bitsadmin gethelpertokensid
- bitsadmin gethttpmethod
- bitsadmin getmaxdownloadtime
- bitsadmin getminretrydelay
- bitsadmin getmodificationtime
- bitsadmin getnoprogresstimeout
- bitsadmin getnotifycmdline
- bitsadmin getnotifyflags
- bitsadmin getnotifyinterface
- bitsadmin getowner
- bitsadmin getpeercachingflags
- bitsadmin getpriority
- bitsadmin getproxybypasslist
- bitsadmin getproxylist
- bitsadmin getproxyusage
- bitsadmin getreplydata
- bitsadmin getreplyfilename
- bitsadmin getreplyprogress
- bitsadmin getsecurityflags
- bitsadmin getstate
- bitsadmin gettemporaryname
- bitsadmin gettype
- bitsadmin getvalidationstate
- bitsadmin help
- bitsadmin info
- bitsadmin list
- bitsadmin listfiles
- bitsadmin makecustomheaderswriteonly
- bitsadmin monitor
- bitsadmin nowrap
- bitsadmin peercaching
- bitsadmin peercaching и getconfigurationflags
- bitsadmin peercaching и help
- bitsadmin peercaching и getconfigurationflags
- bitsadmin peers
- bitsadmin peers и clear
- bitsadmin peers и discover
- bitsadmin peers и help
- bitsadmin peers и list
- bitsadmin rawreturn
- bitsadmin removeclientcertificate
- bitsadmin removecredentials
- bitsadmin replaceremoteprefix
- bitsadmin reset
- bitsadmin resume
- bitsadmin setaclflag
- bitsadmin setclientcertificatebyid
- bitsadmin setclientcertificatebyname
- bitsadmin setcredentials
- bitsadmin setcustomheaders
- bitsadmin setdescription
- bitsadmin setdisplayname
- bitsadmin sethelpertoken
- bitsadmin sethelpertokenflags
- bitsadmin sethttpmethod
- bitsadmin setmaxdownloadtime
- bitsadmin setminretrydelay
- bitsadmin setnoprogresstimeout
- bitsadmin setnotifycmdline
- bitsadmin setnotifyflags
- bitsadmin setpeercachingflags
- bitsadmin setpriority
- bitsadmin setproxysettings
- bitsadmin setreplyfilename
- bitsadmin setsecurityflags
- bitsadmin setvalidationstate
- bitsadmin suspend
- bitsadmin takeownership
- bitsadmin transfer
- bitsadmin util
- bitsadmin util и enableanalyticchannel
- bitsadmin util и getieproxy
- bitsadmin util и help
- bitsadmin util и repairservice
- bitsadmin util и setieproxy
- bitsadmin util и version
- bitsadmin wrap
- bootcfg
- bootcfg addsw
- bootcfg copy
- bootcfg dbg1394
- bootcfg debug
- bootcfg default
- bootcfg delete
- bootcfg ems
- bootcfg query
- bootcfg raw
- bootcfg rmsw
- bootcfg timeout
- break
C
- cacls
- call
- cd
- certreq
- certutil
- change
- change logon
- change port
- change user
- chcp
- chdir
- chglogon
- chgport
- chgusr
- chkdsk
- chkntfs
- choice
- cipher
- clean
- cleanmgr
- clip
- cls
- cmd
- cmdkey
- cmstp
- color
- comp
- compact
- compact vdisk
- convert
- convert basic
- convert dynamic
- convert gpt
- convert mbr
- copy
- cprofile
- create
- create partition efi
- создание расширенной секции
- create partition logical
- create partition msr
- create partition primary
- create volume mirror
- create volume raid
- create volume simple
- create volume stripe
- cscript
D
- date
- dcgpofix
- defrag
- del
- delete
- delete disk
- delete partition
- delete shadows
- delete volume
- detach vdisk
- detail
- detail disk
- detail partition
- detail vdisk
- detail volume
- dfsdiag
- dfsdiag testdcs
- dfsdiag testdfsconfig
- dfsdiag testdfsintegrity
- dfsdiag testreferral
- dfsdiag testsites
- dfsrmig
- diantz
- dir
- diskcomp
- diskcopy
- diskpart
- diskperf
- diskraid
- diskshadow
- dispdiag
- dnscmd
- doskey
- driverquery
E
- echo
- edit
- endlocal
- end restore
- erase
- eventcreate
- eventquery
- eventtriggers
- Evntcmd
- exec
- exit
- expand
- expand vdisk
- expose
- extend
- extract
C
- fc
- filesystems
- find
- findstr
- finger
- flattemp
- fondue
- for
- forfiles
- format
- freedisk
- fsutil
- fsutil 8dot3name
- fsutil behavior
- fsutil dirty
- fsutil file
- fsutil fsinfo
- fsutil hardlink
- fsutil objectid
- fsutil quota
- fsutil repair
- fsutil reparsepoint
- fsutil resource
- fsutil sparse
- fsutil tiering
- fsutil transaction
- fsutil usn
- fsutil volume
- fsutil wim
- ftp
- ftp append
- ftp ascii
- ftp bell
- ftp binary
- ftp bye
- ftp cd
- ftp close
- ftp debug
- ftp delete
- ftp dir
- ftp disconnect
- ftp get
- ftp glob
- ftp hash
- ftp lcd
- ftp literal
- ftp ls
- ftp mget
- ftp mkdir
- ftp mls
- ftp mput
- ftp open
- ftp prompt
- ftp put
- ftp pwd
- ftp quit
- ftp quote
- ftp recv
- ftp remotehelp
- ftp rename
- ftp rmdir
- ftp send
- ftp status
- ftp trace
- ftp type
- ftp user
- ftp verbose
- ftp mdelete
- ftp mdir
- ftype
- fveupdate
G
- getmac
- gettype
- goto
- gpfixup
- gpresult
- gpt
- gpupdate
- graftabl
H
- help
- helpctr
- hostname
I
- icacls
- if
- import (shadowdisk)
- import (diskpart)
- inactive
- inuse
- ipconfig
- ipxroute
- irftp
J
- jetpack
K
- klist
- ksetup
- ksetup addenctypeattr
- ksetup addhosttorealmmap
- ksetup addkdc
- ksetup addkpasswd
- ksetup addrealmflags
- ksetup changepassword
- ksetup delenctypeattr
- ksetup delhosttorealmmap
- ksetup delkdc
- ksetup delkpasswd
- ksetup delrealmflags
- ksetup domain
- ksetup dumpstate
- ksetup getenctypeattr
- ksetup listrealmflags
- ksetup mapuser
- ksetup removerealm
- ksetup server
- ksetup setcomputerpassword
- ksetup setenctypeattr
- ksetup setrealm
- ksetup setrealmflags
- ktmutil
- ktpass
L
- label
- list
- list providers
- list shadows
- list writers
- load metadata
- lodctr
- logman
- logman create
- logman create alert
- logman create api
- logman create cfg
- logman create counter
- logman create trace
- logman delete
- logman import and logman export
- logman query
- logman start and logman stop
- logman update
- logman update alert
- logman update api
- logman update cfg
- logman update counter
- logman update trace
- logoff
- lpq
- lpr
M
- macfile
- makecab
- manage bde
- manage bde status
- manage bde on
- manage bde off
- manage bde pause
- manage bde resume
- manage bde lock
- manage bde unlock
- manage bde autounlock
- manage bde protectors
- manage bde tpm
- manage bde setidentifier
- manage bde forcerecovery
- manage bde changepassword
- manage bde changepin
- manage bde changekey
- manage bde keypackage
- manage bde upgrade
- manage bde wipefreespace
- mapadmin
- md
- merge vdisk
- mkdir
- mklink
- mmc
- mode
- more
- mount
- mountvol
- move
- mqbkup
- mqsvc
- mqtgsvc
- msdt
- msg
- msiexec
- msinfo32
- mstsc
Нет
- nbtstat
- netcfg
- netdom
- net print
- netsh
- netstat
- nfsadmin
- nfsshare
- nfsstat
- nlbmgr
- nltest
- nslookup
- nslookup exit Command
- nslookup finger Command
- nslookup help
- nslookup ls
- nslookup lserver
- nslookup root
- nslookup server
- nslookup set
- nslookup set all
- nslookup set class
- nslookup set d2
- nslookup set debug
- nslookup set domain
- nslookup set port
- nslookup set querytype
- nslookup set recurse
- nslookup set retry
- nslookup set root
- nslookup set search
- nslookup set srchlist
- nslookup set timeout
- nslookup set type
- nslookup set vc
- nslookup view
- ntbackup
- ntcmdprompt
- ntfrsutl
O
- offline
- offline disk
- offline volume
- online
- online disk
- online volume
- openfiles
С
- pagefileconfig
- path
- pathping
- pause
- pbadmin
- pentnt
- perfmon
- ping
- pktmon
- pnpunattend
- pnputil
- popd
- powershell
- powershell ise
- prncnfg
- prndrvr
- prnjobs
- prnmngr
- prnport
- prnqctl
- prompt
- pubprn
- pushd
- pushprinterconnections
- pwlauncher
- pwsh
Q
- qappsrv
- qprocess
- запрос
- query process
- query session
- query termserver
- query user
- quser
- qwinsta
R
- rcp
- rd
- rdpsign
- recover
- recover disk group
- refsutil
- reg
- reg add
- reg compare
- reg copy
- reg delete
- reg export
- reg import
- reg load
- reg query
- reg restore
- reg save
- reg unload
- regini
- regsvr32
- relog
- rem
- remove
- ren
- rename
- repadmin;
- repair
- repair bde
- replace
- rescan
- reset
- reset session
- retain
- revert
- rexec
- risetup
- rmdir
- Robocopy
- route ws2008
- rpcinfo
- rpcping
- rsh
- rundll32
- rundll32 printui
- rwinsta
S
- san
- sc config
- sc create
- sc delete
- sc query
- schtasks
- scwcmd
- scwcmd analyze
- scwcmd configure
- scwcmd register
- scwcmd rollback
- scwcmd transform
- scwcmd view
- secedit
- secedit analyze
- secedit configure
- secedit export
- secedit generaterollback
- secedit import
- secedit validate
- select
- select disk
- select partition
- select vdisk
- select volume
- serverceipoptin
- servermanagercmd
- serverweroptin
- set environmental variables
- set shadow copy
- set context
- set id
- setlocal
- set metadata
- set option
- set verbose
- setx
- sfc
- shadow
- shift
- showmount
- shrink
- shutdown
- simulate restore
- sort
- start
- subcommand set device
- subcommand set drivergroup
- subcommand set drivergroupfilter
- subcommand set driverpackage
- subcommand set image
- subcommand set imagegroup
- subcommand set server
- subcommand set transportserver
- subcommand set multicasttransmission
- subcommand start namespace
- subcommand start server
- subcommand start transportserver
- subcommand stop server
- subcommand stop transportserver
- subst
- sxstrace
- sysocmgr
- systeminfo
T
- takeown
- tapicfg
- taskkill
- tasklist
- tcmsetup
- telnet
- telnet close
- telnet display
- telnet open
- telnet quit
- telnet send
- telnet set
- telnet status
- telnet unset
- tftp
- time
- timeout
- title
- tlntadmn
- tpmtool
- tpmvscmgr
- tracerpt
- tracert
- tree
- tscon
- tsdiscon
- tsecimp
- tskill
- tsprof
- type
- typeperf
- tzutil
U
- unexpose
- uniqueid
- unlodctr
V
- ver
- verifier
- verify
- vol
- vssadmin
- vssadmin delete shadows
- vssadmin list shadows
- vssadmin list writers
- vssadmin resize shadowstorage
W
- waitfor
- wbadmin
- wbadmin delete catalog
- wbadmin delete systemstatebackup
- wbadmin disable backup
- wbadmin enable backup
- wbadmin get disks
- wbadmin get items
- wbadmin get status
- wbadmin get versions
- wbadmin restore catalog
- wbadmin start backup
- wbadmin start recovery
- wbadmin start sysrecovery
- wbadmin start systemstatebackup
- wbadmin start systemstaterecovery
- wbadmin stop job
- wdsutil
- wecutil
- wevtutil
- where
- whoami
- winnt
- winnt32
- winpop
- winrs
- winsat mem
- winsat mfmedia
- wmic
- writer
- wscript
X
- xcopy
diskpart | Microsoft Learn
- Статья
- Чтение занимает 4 мин
Область применения: Windows Server 2022, Windows 10, Windows 8. 1, Windows 8, Windows 7, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012 и Windows Server 2008 R2, Windows Server 2008
Интерпретатор команд diskpart помогает управлять дисками компьютера (дисками, секциями, томами или виртуальными жесткими дисками).
Прежде чем использовать команды diskpart , необходимо сначала перечислить, а затем выбрать объект, чтобы предоставить ему фокус. После фокуса объекта все команды diskpart, которые вы вводите, будут действовать с этим объектом.
Определение фокуса
При выборе объекта фокус остается на этом объекте, пока вы не выберете другой объект. Например, если фокус установлен на диске 0 и выбран том 8 на диске 2, фокус перемещается с диска 0 на диск 2, том 8.
Некоторые команды автоматически изменяют фокус. Например, при создании новой секции фокус автоматически переключается на новую секцию.
Фокус можно передать только секции на выбранном диске. После того, как секция будет фокусироваться, связанный том (если таковой имеется) также имеет фокус. После фокуса тома связанный диск и раздел также фокусируются, если том сопоставляется с одной определенной секцией. Если это не так, фокус на диске и секции теряется.
Синтаксис
Чтобы запустить интерпретатор команд diskpart, введите в командной строке следующее:
diskpart <parameter>
Важно!
Для запуска diskpart необходимо быть в локальной группе администраторов или группе с аналогичными разрешениями.
Параметры
Вы можете выполнить следующие команды из интерпретатора команд Diskpart:
Get-Help | Описание |
---|---|
active | Помечает раздел диска с фокусом как активный. |
добавление | Зеркально отражает простой том с фокусом на указанном диске. |
assign | Назначает букву диска или точку подключения тому с фокусом. |
Подключение vdisk | Присоединяет (иногда называемые подключениями или поверхностями) виртуальный жесткий диск (VHD), чтобы он отображалась на хост-компьютере в качестве локального жесткого диска. |
attributes | Отображает, задает или очищает атрибуты диска или тома. |
automount | Включает или отключает функцию автоматического отключения. |
break | Разбивает зеркальный том с фокусом на два простых тома. |
clean | Удаляет любое и все форматирование раздела или тома с диска с фокусом. |
compact vdisk | Уменьшает физический размер динамически расширяющегося файла виртуального жесткого диска (VHD). |
convert | Преобразует таблицы распределения файлов (FAT) и FAT32 в файловую систему NTFS, оставляя существующие файлы и каталоги нетронутыми. |
create | Создает секцию на диске, том на одном или нескольких дисках или виртуальном жестком диске (VHD). |
delete | Удаляет секцию или том. |
detach vdisk | Останавливает отображение выбранного виртуального жесткого диска (VHD) в качестве локального жесткого диска на хост-компьютере. |
detail | Отображает сведения о выбранном диске, секции, томе или виртуальном жестком диске (VHD). |
exit | Завершает интерпретатор команд diskpart. |
expand vdisk | Развертывает виртуальный жесткий диск (VHD) до указанного размера. |
extend | Расширяет том или секцию с фокусом вместе с файловой системой на свободное (нераспределенное) пространство на диске. |
filesystems | Отображает сведения о текущей файловой системе тома с фокусом и перечисляет файловые системы, поддерживаемые для форматирования тома. |
format | Форматирует диск для приема файлов. |
gpt | Назначает атрибуты gpt секции с фокусом на базовых дисках таблицы разделов GUID (gpt). |
help | Отображает список доступных команд или подробные сведения о справке по указанной команде. |
import | Импортирует группу внешних дисков в группу дисков локального компьютера. |
inactive | Помечает системный раздел или загрузочный раздел с фокусом как неактивный на дисках основной загрузочной записи (MBR). |
list | Отображает список дисков, секций на диске, томов на диске или виртуальных жестких дисков ( виртуальных жестких дисков). |
merge vdisk | Объединяет разностный виртуальный жесткий диск (VHD) с соответствующим родительским виртуальным жестким диском. |
offline | Переносит подключенный диск или том в автономное состояние. |
online | Переносит автономный диск или том в состояние «в сети». |
recover | Обновляет состояние всех дисков в группе дисков, пытается восстановить диски в недопустимой группе дисков и повторно синхронизировать зеркальные тома и тома RAID-5 с устаревшими данными. |
rem | Предоставляет способ добавления комментариев в скрипт. |
remove | Удаляет букву диска или точку подключения из тома. |
repair | Восстанавливает том RAID-5 с фокусом, заменив сбойный регион диска указанным динамическим диском. |
rescan | Находит новые диски, которые могли быть добавлены на компьютер. |
retain | Подготавливает существующий динамический простой том для использования в качестве загрузочного или системного тома. |
san | Отображает или задает политику сети хранения (san) для операционной системы. |
select | Сдвиг фокуса на диск, секцию, том или виртуальный жесткий диск (VHD). |
set id | Изменяет поле типа секции для секции с фокусом. |
shrink | Уменьшает размер выбранного тома на указанное количество. |
uniqueid | Отображает или задает идентификатор таблицы разделов GUID (GPT) или сигнатуру главной загрузочной записи (MBR) для диска с фокусом. |
Перечисление доступных объектов
Вы можете просмотреть список параметров, связанных с каждой командой, выполнив основную команду, за которой следует то, что доступно для конкретной команды. При выполнении списка отображаются четыре следующих параметра:
Примечание
После выполнения команды списка звездочка (*) появится рядом с объектом фокуса.
Примеры
Чтобы просмотреть доступные диски, выполните указанные ниже действия.
list disk
Чтобы выбрать диск, запустите диск , за которым следует номер диска. Пример:
select disk 1
Прежде чем использовать диск 1, необходимо создать секцию, запустив первичную секцию:
create partition primary
Наконец, мы можем быстро отформатировать диск 1 в NTFS с меткой «Backup», запустив формат fs=ntfs label=Backup, как показано ниже:
format fs=ntfs label=Backup quick
Дополнительные ссылки
Условные обозначения синтаксиса команд командной строки
Обзор управления дисками
Командлеты хранилищ в Windows PowerShell
chkdsk | Microsoft Learn
Twitter LinkedIn Facebook Адрес электронной почты
- Статья
- Чтение занимает 6 мин
Проверяет метаданные файловой системы и файловой системы тома на наличие логических и физических ошибок. Если используется без параметров, chkdsk отображает только состояние тома и не устраняет ошибок. Если используется с параметрами /f, /r, /x или /b , он исправляет ошибки в томе.
Важно!
Для запуска chkdsk требуется членство в локальной группе администраторов или эквивалентное. Чтобы открыть окно командной строки от имени администратора, щелкните правой кнопкой мыши командную строку в меню «Пуск » и выберите команду «Запуск от имени администратора«.
Важно!
Прерывание chkdsk не рекомендуется. Однако отмена или прерывание chkdsk не должна оставить том более поврежденным, чем это было до запуска chkdsk . Выполнение chkdsk снова проверяет и должно исправить все оставшиеся повреждения тома.
Примечание
Chkdsk можно использовать только для локальных дисков. Команду нельзя использовать с буквой локального диска, которая была перенаправлена по сети.
Синтаксис
chkdsk [<volume>[[<path>]<filename>]] [/f] [/v] [/r] [/x] [/i] [/c] [/l[:<size>]] [/b]
Параметры
Параметр | Описание |
---|---|
<volume> | Указывает букву диска (за которой следует двоеточие), точку подключения или имя тома. |
[ [<path>]<filename> | Используйте только с таблицами распределения файлов (FAT) и FAT32. Указывает расположение и имя файла или набора файлов, которые должны проверять фрагментацию chkdsk . Для указания нескольких файлов можно использовать знаки ? и * подстановочные знаки. |
/f | Исправляет ошибки на диске. Диск должен быть заблокирован. Если chkdsk не удается заблокировать диск, появится сообщение с запросом на проверку диска при следующей перезагрузке компьютера. |
/v | Отображает имя каждого файла в каждом каталоге при проверке диска. |
/r | Находит поврежденные секторы и восстанавливает удобочитаемую информацию. Диск должен быть заблокирован. /r включает функциональные возможности /f с дополнительным анализом ошибок физического диска. |
/x | При необходимости принудительно отключите том. Все открытые дескрипторы на диске недействительны. /x также включает функциональные возможности /f. |
/i | Используйте только с NTFS. Выполняет менее энергичную проверку записей индекса, что сокращает время, необходимое для выполнения chkdsk. |
/C | Используйте только с NTFS. Не проверяет циклы в структуре папок, что сокращает время, необходимое для выполнения chkdsk. |
/l[:<size> ] | Используйте только с NTFS. Изменяет размер файла журнала на размер, который вы вводите. Если опустить параметр размера, /l отображает текущий размер. |
/b | Используйте только с NTFS. Очищает список недопустимых кластеров на томе и повторно сканирует все выделенные и свободные кластеры для ошибок. /b включает функциональные возможности /r. Используйте этот параметр после создания образа тома на новом жестком диске. |
/Сканирования | Используйте только с NTFS. Выполняет проверку по сети на томе. |
/forceofflinefix | Используйте только с NTFS (необходимо использовать только с параметром /scan). Обход всех сетевых исправлений; Все обнаруженные дефекты помещаются в очередь для автономного восстановления (например, chkdsk /spotfix ). |
/Перфорация | Используйте только с NTFS (необходимо использовать только с параметром /scan). Использует больше системных ресурсов для максимально быстрого выполнения сканирования. Это может отрицательно повлиять на производительность других задач, выполняемых в системе. |
/spotfix | Используйте только с NTFS. Выполняет исправление точечных ошибок на томе. |
/sdcleanup | Используйте только с NTFS. Сбор ненужных данных дескриптора безопасности (подразумевает /f). |
/offlinescanandfix | Выполняет автономную проверку и исправление тома. |
/freeorphanedchains | Используйте только с FAT/FAT32/exFAT. Освобождает все потерянные цепочки кластеров вместо восстановления их содержимого. |
/markclean | Используйте только с FAT/FAT32/exFAT. Помечает очистку тома, если повреждение не обнаружено, даже если параметр /f не указан. |
/? | Отображение справки в командной строке. |
Параметр /i или /c сокращает время, необходимое для выполнения chkdsk , пропуская определенные проверки тома.
Если вы хотите, чтобы chkdsk исправлял ошибки диска, на диске не удается открыть файлы. Если файлы открыты, появляется следующее сообщение об ошибке:
Chkdsk cannot run because the volume is in use by another process. Would you like to schedule this volume to be checked the next time the system restarts? (Y/N)
Если вы решили проверить диск при следующей перезагрузке компьютера, chkdsk проверяет диск и исправляет ошибки автоматически при перезагрузке компьютера. Если раздел диска является загрузочным разделом, chkdsk автоматически перезапускает компьютер после проверки диска.
Вы также можете использовать
chkntfs /c
команду, чтобы запланировать проверку тома при следующем перезапуске компьютера.fsutil dirty set
Используйте команду, чтобы задать грязный бит тома (указывающий на повреждение), чтобы Windows запускала chkdsk при перезагрузке компьютера.Иногда для проверки ошибок диска следует использовать chkdsk в файловых системах FAT и NTFS. Chkdsk проверяет использование дискового пространства и диска и предоставляет отчет о состоянии, характерный для каждой файловой системы. В отчете о состоянии отображаются ошибки, обнаруженные в файловой системе. Если вы запускаете chkdsk без параметра /f в активной секции, он может сообщить о ложных ошибках, так как он не может заблокировать диск.
Chkdsk исправляет ошибки логического диска, только если указан параметр /f . Chkdsk должен иметь возможность заблокировать диск для исправления ошибок.
Так как восстановление в файловых системах FAT обычно изменяет таблицу распределения файлов диска, а иногда приводит к потере данных, chkdsk может отобразить сообщение подтверждения, аналогичное следующему:
10 lost allocation units found in 3 chains. Convert lost chains to files?
Если нажать клавишу Y, Windows сохраняет каждую потерянную цепочку в корневом каталоге в виде файла с именем в формате File.chk
<nnnn>
. По завершении работы chkdsk эти файлы можно проверить, содержат ли они необходимые данные.Если нажать клавишу N, Windows исправляет диск, но не сохраняет содержимое потерянных единиц выделения.
Если параметр /f не используется, chkdsk отображает сообщение о том, что файл должен быть исправлен, но он не устраняет никаких ошибок.
Если вы используете
chkdsk /f*
на очень большом диске или диске с очень большим количеством файлов (например, миллионы файлов),chkdsk /f
может занять много времени.Используйте параметр /r , чтобы найти ошибки физического диска в файловой системе и попытаться восстановить данные из всех затронутых секторов дисков.
Если указать параметр /f , chkdsk отображает сообщение об ошибке, если на диске есть открытые файлы. Если не указать параметр /f и открытые файлы существуют, chkdsk может сообщить об потерянных единицах распределения на диске. Это может произойти, если открытые файлы еще не записаны в таблицу выделения файлов. Если chkdsk сообщает об потере большого количества единиц распределения, рассмотрите возможность восстановления диска.
Так как теневые копии для исходного тома общих папок не могут быть заблокированы во время включения теневых копий для общих папок , запуск chkdsk в исходном томе может сообщать о ложных ошибках или вызвать неожиданное завершение работы chkdsk . Однако можно проверить теневые копии на наличие ошибок, запустив chkdsk в режиме «Только для чтения» (без параметров), чтобы проверить теневые копии для тома хранилища общих папок.
Команда chkdsk с разными параметрами доступна в консоли восстановления.
На серверах, которые редко перезапускаются, может потребоваться использовать chkntfs или
fsutil dirty query
команды, чтобы определить, установлен ли грязный бит тома перед запуском chkdsk.
Основные сведения о кодах выхода
В следующей таблице перечислены коды выхода, которые chkdsk сообщает после завершения работы.
Код выхода | Описание |
---|---|
0 | Ошибки не найдены. |
1 | Обнаружены и исправлены ошибки. |
2 | Выполнена очистка диска (например, сборка мусора) или не выполнена очистка, так как параметр /f не указан. |
3 | Не удалось проверить диск, ошибки не удалось исправить или ошибки не были исправлены, так как параметр /f не указан. |
Примеры
Чтобы проверить диск на диске D и устранить ошибки Windows, введите:
chkdsk d: /f
Если возникают ошибки, chkdsk приостанавливает и отображает сообщения. Chkdsk завершается, отображая отчет, в котором перечислены сведения о состоянии диска. Вы не сможете открыть файлы на указанном диске, пока chkdsk не завершит работу.
Чтобы проверить все файлы на диске FAT в текущем каталоге на наличие несвязанных блоков, введите:
chkdsk *.*
Chkdsk отображает отчет о состоянии, а затем выводит список файлов, соответствующих спецификациям файлов с несвязанными блоками.
Просмотр журналов chkdsk
Существует два метода, которые можно использовать для извлечения файлов журнала chkdsk в Windows. Просмотрите описанные ниже методы.
- Просмотр событий
- PowerShell
Чтобы просмотреть журналы с Просмотр событий, перейдите к следующему разделу:
Запустите >панель управления>Administrative Tools>Просмотр событий.
Кроме того, нажмите клавиши Win+R , чтобы открыть диалоговое окно запуска, введите eventvwr.msc и нажмите кнопку «ОК«.
Разверните «Журналы> Windows» правой кнопкой мыши на вкладке «Приложение> » выберите » Фильтр текущего журнала«.
В окне фильтра текущего журнала перейдите в раскрывающееся меню «Источники событий «, выберите Chkdsk и Winnit.
Нажмите кнопку «ОК» , чтобы завершить фильтрацию для этих двух источников.
Дополнительные ссылки
- Условные обозначения синтаксиса команд командной строки
старт | Microsoft Узнайте
Обратная связь Редактировать
Твиттер LinkedIn Фейсбук Эл. адрес
- Статья
- 2 минуты на чтение
Запускает отдельное окно командной строки для запуска указанной программы или команды.
Синтаксис
start [] [/d ] [/i] [{/min | /макс}] [{/отдельный | /общий}] [{/низкий | /нормальный | /высокий | /в реальном времени | /выше нормы | ниже нормы}] [/node <узел NUMA>] [/affinity ] [/wait] [/b] [/machine ] [<команда> [<параметр>... ] | <программа> [<параметр>... ]]
Примечание
Параметр машина в настоящее время находится в ПРЕДПРОСМОТРЕ только для Windows 11. Параметр доступен начиная с Windows 11 Insider Preview Build 22557. Эта информация относится к предварительному выпуску продукта, который может быть существенно изменен перед выпуском. вышел. Microsoft не дает никаких явных или подразумеваемых гарантий в отношении информации, предоставлено здесь.
Параметры
Параметр | Описание |
---|---|
<название> | Задает заголовок, отображаемый в строке заголовка окна Командной строки. |
/d <путь> | Задает каталог запуска. |
/я | Передает среду запуска Cmd.exe в новое окно командной строки . Если /i не указано, используется текущая среда. |
{/мин | /макс.} | Указывает, чтобы свернуть ( /min ) или развернуть ( /max ) новое окно командной строки . |
{/отдельно | /общий} | Запускает 16-разрядные программы в отдельной области памяти (/отдельная ) или общей памяти (/общая ). Эти параметры не поддерживаются на 64-разрядных платформах. |
{/низкий | /нормальный | /высокий | /в реальном времени | /выше нормы | ниже нормы} | Запускает приложение в указанном классе приоритета. |
/узел <узел NUMA> | Указывает предпочтительный узел неоднородной архитектуры памяти (NUMA) в виде десятичного целого числа. |
/родство <гексаффинити> | Применяет указанную маску сходства процессоров (выраженную в виде шестнадцатеричного числа) к новому приложению. |
/ожидание | Запускает приложение и ожидает его завершения. |
/б | Запускает приложение без открытия нового окна командной строки . Обработка CTRL+C игнорируется, если приложение не разрешает обработку CTRL+C. Используйте CTRL+BREAK, чтобы прервать приложение. |
/машина | Указывает машинную архитектуру процесса приложения. |
[<команда> [<параметр>... ] \| <программа> [<параметр>... ]] | Указывает команду или программу для запуска. |
<параметр> | Задает параметры для передачи команде или программе. |
/? | Отображает справку в командной строке. |
Вы можете запускать неисполняемые файлы через их файловую ассоциацию, введя имя файла в качестве команды.
При запуске команды, содержащей строку CMD в качестве первого маркера без расширения или квалификатора пути, CMD заменяется значением переменной COMSPEC. Это не позволяет пользователям поднимать
cmd
из текущего каталога.Если вы запускаете 32-разрядное приложение с графическим интерфейсом пользователя (GUI),
cmd
не ожидает закрытия приложения перед возвратом в командную строку. Это поведение не возникает, если вы запускаете приложение из командного сценария.Если вы запускаете команду, которая использует первый токен, который не является командой, или путь к существующему файлу с расширением,
Cmd.exe
использует значение переменной среды PATHEXT, чтобы определить, какие расширения искать и в каком порядке. Значение по умолчанию для переменной PATHEXT равно 9.0044 .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSCОбратите внимание, что синтаксис такой же, как у переменной PATH, с точками с запятой (;), разделяющими каждое расширение.
start ищет указанный исполняемый файл, и если он будет найден, исполняемый файл запустится независимо от текущего рабочего каталога. При поиске исполняемого файла, если нет совпадений по какому-либо расширению, start проверяет, соответствует ли имя имени каталога. Если да, то start открывает
Explorer.exe
по этому пути.
Примеры
Чтобы запустить программу Myapp из командной строки и сохранить текущее окно командной строки , введите:
start Myapp
Чтобы просмотреть раздел справки командной строки start в отдельном развернутом окне Command Prompt , введите:
start /max start /?
Дополнительные ссылки
- Ключ синтаксиса командной строки
Обратная связь
Отправить и просмотреть отзыв для
Этот продукт Эта страница
Просмотреть все отзывы о странице
комплект | Microsoft Узнайте
Обратная связь Редактировать
Твиттер LinkedIn Фейсбук Эл. адрес
- Статья
- 4 минуты на чтение
Отображает, задает или удаляет переменные среды cmd.exe. Если используется без параметров, set отображает текущие настройки переменных среды.
Примечание
Для этой команды требуются расширения команд, которые включены по умолчанию.
Команда set также может выполняться из консоли восстановления Windows с использованием других параметров. Дополнительные сведения см. в разделе Среда восстановления Windows (WinRE).
Синтаксис
set [=[ ]] установить [/p] <переменная>=[<строка подсказки>] установить /a <переменная>=<выражение>
Параметры
Параметр | Описание |
---|---|
<переменная> | Указывает переменную среды для установки или изменения. |
<строка> | Задает строку, которую следует связать с указанной переменной среды. |
/стр | Устанавливает значение <переменная> в строку ввода, введенную пользователем. |
<строка подсказки> | Задает сообщение, запрашивающее у пользователя ввод. Этот параметр должен использоваться с /p параметр. |
/ | Устанавливает в числовое выражение, которое оценивается. |
<выражение> | Задает числовое выражение. |
/? | Отображает справку в командной строке. |
Если расширения команд включены (по умолчанию) и вы запускаете set со значением, отображаются все переменные, начинающиеся с этого значения. 9 ) или в кавычках при использовании в
Используйте переменные среды для управления поведением некоторых пакетных файлов и программ, а также для управления внешним видом и работой Windows и подсистемы MS-DOS. Команда set часто используется в Файл Autoexec.nt для установки переменных среды.
Если вы используете команду set без каких-либо параметров, отображаются текущие настройки среды. Эти параметры обычно включают переменные среды COMSPEC и PATH , которые используются для поиска программ на диске. Windows использует две другие переменные среды: PROMPT и DIRCMD .
Если указать значения для
Если указать только переменную и знак равенства (без
При использовании параметра /a поддерживаются следующие операторы в порядке убывания приоритета:
Оператор Операция выполнена ( )
Группировка ! ~ -
Унарный * / %
Арифметика + -
= <<= >>=
,
Разделитель выражений Если вы используете логические (
&&
или||
) или модульные ( % ) операторы, заключите строку выражения в кавычки. Любые нечисловые строки в выражении считаются именами переменных среды, и их значения перед обработкой преобразуются в числа. Если вы указываете имя переменной среды, которое не определено в текущей среде, назначается нулевое значение, что позволяет выполнять арифметические действия со значениями переменных среды без использования % для получения значения.Если вы запустите set /a из командной строки вне командного сценария, она отобразит окончательное значение выражения.
Числовые значения являются десятичными числами, если перед ними не стоит префикс 0× для шестнадцатеричных чисел или 0 для восьмеричных чисел. Таким образом, 0×12 совпадает с 18, что совпадает с 022.
Поддержка отложенного расширения переменных среды по умолчанию отключена, но вы можете включить или отключить ее с помощью cmd /v .
При создании пакетных файлов вы можете использовать set для создания переменных, а затем использовать их так же, как вы использовали бы пронумерованные переменные с %0 по %9 . Вы также можете использовать переменные от %0 до %9 в качестве входных данных для set .
Если вы вызываете значение переменной из пакетного файла, заключите значение в знаки процента ( % ). Например, если ваша пакетная программа создает переменную среды с именем 9&1
Чтобы установить переменную среды с именем INCLUDE , чтобы с ней была связана строка c:\directory , введите:
set include=c:\directory
Затем вы можете использовать строку c:\directory в пакетных файлах, заключив имя INCLUDE со знаками процента ( % ). Например, вы можете использовать
dir %include%
в пакетном файле для отображения содержимого каталога, связанного с переменной среды INCLUDE. После обработки этой команды строка c:\directory заменяет %включить% .Чтобы использовать команду set в пакетной программе для добавления нового каталога в переменную среды PATH , введите:
@echo off rem ADDPATH. BAT добавляет новый каталог rem в переменную окружения path. установить путь=%1;%путь% установлен
Чтобы отобразить список всех переменных среды, начинающихся с буквы P , введите:
set p
Дополнительные ссылки
- Ключ синтаксиса командной строки
Обратная связь
Отправить и просмотреть отзыв для
Этот продукт Эта страница
Просмотреть все отзывы о странице
Командная строка Windows | Список и справочник оболочки
Список командной строки и справочник
Автор Vic Laurie
Полный список возможных команд довольно велик. Собрано вот подборка тех, которые я считаю наиболее применимыми для использования на домашнем ПК.
Многие из перечисленных ниже команд более подробно обсуждаются в другом месте. на этом сайте, как указано по ссылке «подробности здесь». Большинство команд имеют переключатели, не указанные в таблице. Для получения дополнительной информации откройте командную строку и введите « имя_команды /?» (без цитаты). Подробная информация об этих командах и более широкий список доступен в этом Microsoft ссылка. Эти команды есть в Windows XP, Vista и Windows 7.
Команда Описание Пример доц. Отображает или изменяет ассоциации расширений имен файлов. Используется отдельно , дисплеев список всех текущих ассоциаций имен файлов подробности здесь по Планирует запуск команд и программ на компьютере в указанное время и дату. Требуется служба расписания. Заменено счтаски атрибут Настраивает атрибуты файла только для чтения, скрытый, системный подробности здесь bootcfg Используется для восстановления или редактирования файла boot. ini . подробности здесь cd или chdir Отображает имя текущего каталога или изменяет текущую папку cd путь к папке чкдск Проверяет жесткие диски на наличие ошибок. С выключателями, делает ремонт. подробности здесь класс Очищает экран класс копия Копирует файл из одного места в другое скопировать какой-нибудь файл в какую-нибудь папку дел Удаляет один или несколько файлов подробности здесь директор Отображает список файлов папки и подпапок подробности здесь дискпарт Оболочка управления дисками. Набор различных команд подробности здесь запрос драйвера Отображает список всех установленных драйверов устройств и их свойств. Требуются права администратора. (Недоступно в Windows XP Home) Пример здесь эхо Используется для отображения сообщения или включения/выключения сообщений в пакетных сценариях эхо-сообщение выход Закрывает пакетный сценарий или текущее командное управление выезд фк Сравнивает два файла и отображает различия между ними fc файл1 файл2 найти Ищет текстовую строку в файле или файлах. Также может использоваться с выводом другой команды. найдстр Поиск шаблонов текстовых строк в файле с использованием регулярных выражений для Запускает указанную команду для каждого элемента в наборе подробности здесь фсутил Отображает и настраивает определенные свойства файловой системы. Набор различных команд подробности здесь тип Отображает или изменяет типы файлов, используемые в ассоциациях расширений имен файлов подробности здесь гетмак Возвращает адрес управления доступом к среде (MAC) для вашей сетевой карты гетмак перейти к Направляет интерпретатор команд Windows на помеченную строку в пакетной программе подробности здесь если Выполняет условную обработку в пакетных программах подробности здесь ipconfig Отображает все текущие значения конфигурации сети TCP/IP и обновляет Протокол динамической конфигурации хоста (DHCP) и система доменных имен (DNS) настройки подробности здесь md или mkdir Создает каталог (папку) или подкаталог (подпапку) подробности здесь еще Отображает один экран вывода за раз. Используется с другой командой, которая имеет обширный выход подробности здесь переместить Перемещает файл из одной папки в другую подробности здесь нетто Набор различных сетевых и служебных команд подробности здесь нетш Оболочка сетевых служб . Сложный набор команд. подробности здесь нетстат Отображает активные соединения TCP, порты, которые прослушивает компьютер, Статистика Ethernet, таблица IP-маршрутизации, статистика для IP, Протоколы ICMP, TCP и UDP подробности здесь путь Задает путь к команде в переменной среды PATH, которая набор каталогов, используемых для поиска исполняемых файлов деталей здесь путь Предоставляет информацию о производительности и условиях сети на промежуточных участках между источником и получателем подробности здесь пауза Используется в пакетных сценариях пауза эхо-запрос Проверяет подключение к другим сетевым компьютерам, маршрутизаторам или Интернету сайты подробности здесь попд, пушд Изменяет каталог, на который ссылается командная строка. Pushd изменения каталог и сохраняет предыдущий каталог. Popd меняет текущий каталог в каталог, сохраненный командой pushd pushd какая-то папка
popdмощность Управляет параметрами питания, такими как спящий режим. Имеет множество переключателей рег. Добавляет, изменяет и отображает записи реестра. Набор различных команд подробности здесь rd или rmdir Удаляет каталог (папку) подробности здесь ren или переименовать Изменяет имя файла или набора файлов подробности здесь пк Используется для получения информации о службах и их настройки. Люкс различных команд подробности здесь задания Планирует выполнение команд и программ периодически или в определенное время. время набор Отображает, устанавливает или удаляет переменные среды Детали здесь, а также здесь ПФК Средство проверки системных файлов сканирует и проверяет версии всех защищенных системные файлы sfc/scannow выключение выключает или перезагружает компьютер деталей здесь сорт Алфавитизирует строки из текстового файла или вывода команды. начало Запускает приложение или открывает новое командное окно подробности здесь субст Связывает папку с буквой диска подробности здесь системная информация Отображает подробную информацию о конфигурации компьютера и его операционная система системная информация | еще тасккилл Завершает одну или несколько задач или процессов подробности здесь список задач Отображает список приложений и служб с их идентификатором процесса (PID).