Как отключить проверку диска CHKDSK при загрузке в Windows 7?

Как копировать или перемещать файлы с помощью powershell

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

Самый быстрый способ открыть окно PowerShell в нужном месте — сначала открыть папку в проводнике. В меню «Файл» нажмите «Открыть Windows PowerShell», а затем выберите «Открыть Windows PowerShell».

СВЯЗАННЫЕ С:9 способов открыть PowerShell в Windows 10

«Открыть Windows PowerShell»> «Открыть Windows PowerShell». «Width =» 541 «height =» 318 «onload =» pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon (this); «onerror =» this.onerror = null; pagespeed.lazyLoadImages.loadIfayeA это); «/>

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

Copy-Item "filename.ext" "pathtodestinationfolder"

Хотя они не являются обязательными, Copy-Item Командлет требует только кавычки вокруг имени файла и каталога, если они содержат пробелы.

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

Copy-Item Lex.azw D:Downloads

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

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

Мы могли бы использовать следующий командлет:

Get-ChildItem -Path".*.azw" -Recurse | Copy-Item -Destination"D:Downloads"

Get-ChildItem часть командлета перечисляет все файлы в текущем каталоге и все его подпапки (с -Recurse переключатель) с расширением файла AZW и передает их | символ) к Copy-Item Командлет.

Для перемещения файлов вместо этого вы можете использовать следующий синтаксис для перемещения чего угодно:

Move-Item Lex.azw D:Downloads

Move-Item следует тому же синтаксису, что и Copy-Item Командлет. Итак, если вы хотите переместить все определенные типы файлов из папки и всех ее подпапок — как мы это делали с командлетом Copy-Item — он практически идентичен.

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

Get-ChildItem -Path".*.azw" -Recurse | Move-Item -Destination"D:Downloads"

Просмотры:1 051

Как отключить проверку диска на ошибки при загрузке windows?

12.08.2021

Периодически сталкиваюсь с ситуацией, когда перед загрузкой Windows запускается проверка диска на ошибки. Это вполне нормальное явление, если проверка успешно завершается, вносятся необходимые исправления и дальше система работает стабильно. Но, что делать, если проверка происходит каждый раз при загрузке? Здесь два варианта решения проблемы:

1)      Найти причину, по которой запускается проверка диска перед загрузкой системы.

Windows запускает chkdsk перед загрузкой по причине того, что на диск установлено состояние «грязного бита».

Проверить можно с помощью утилиты командной строки fsutil следующей командой:

 fsutil dirty query X: – где X это буква диска.

Утилита fsutil

В данном случае Диск C не является грязным.

Если установлено состояние «грязный бит», Windows будет запускать проверку на ошибки при включении. Решается эта проблема по-разному, причина может быть, как из-за физического состояния жесткого диска, так и из-за проблем с программным обеспечением.

Можно попробовать следующее:

Установить все системные обновления, обновить драйвер чипсета материнской платы, проверить целостность всех защищенных системных файлов с помощью утилиты командной строки sfc(Пример: sfc /scannow), выполнить дефрагментацию, сделать проверку диска chkdsk (пример, проверка диска C: chkdsk C: /f). Проверить жесткий диск программой MHDD или Victoria.

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

2)      Простой способ. Отключить проверку для диска, который постоянно проверяется.

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

Открываем реестр. В Windows Vista, 7, 8 запускать от имени Администратора.

Переходим в раздел реестра

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession Manager

Раздел реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\ControlSession Manager

Находим параметр BootExecute – значение по умолчанию autocheck autochk * , т.е. проверяются все диски. Меняем значение на autocheck autochk /k:C * , если нужно отключить проверку диска C.

:/>  Список команд доступных на Windows 10 для управления ОС

Значение autocheck autochk /k:D /k:E * отключает проверку диска D и E.

Для отключения проверки диска с помощью командной строки, открываем командную строку. В Windows Vista, 7, 8 запускать от имени Администратора.

В командной строке пишем: chkntfs D: /x – в данном случае отключаем проверку диска D.

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

Примеры examples

1. чтобы скопировать все файлы и подкаталоги (включая все пустые подкаталоги) с диска A на диск B, введите: 1. To copy all the files and subdirectories (including any empty subdirectories) from drive A to drive B, type:

2. чтобы включить в предыдущий пример все системные или скрытые файлы, добавьте параметр командной строки /h следующим образом: 2. To include any system or hidden files in the previous example, add the/h command-line option as follows:

3. чтобы обновить файлы в каталоге репортс с файлами в каталоге равдата, которые были изменены с 29 декабря 1993 г., введите: 3. To update files in the Reports directory with the files in the Rawdata directory that have changed since December 29, 1993, type:

4. чтобы обновить все файлы, существующие в репортс в предыдущем примере, независимо от даты, введите: 4. To update all the files that exist in Reports in the previous example, regardless of date, type:

5. чтобы получить список файлов для копирования с помощью предыдущей команды (т. е. без фактического копирования файлов), введите: 5. To obtain a list of the files to be copied by the previous command (that is, without actually copying the files), type:

Файл xcopy. out содержит список всех копируемых файлов. The file xcopy.out lists every file that is to be copied.

6. чтобы скопировать каталог кустомер и все подкаталоги в каталог публикаддресс на сетевом диске H:, оставьте атрибут «только для чтения» и при создании нового файла в H: введите: 6. To copy the Customer directory and all subdirectories to the directory \PublicAddress on network drive H:, retain the read-only attribute, and be prompted when a new file is created on H:, type:

7. чтобы выполнить предыдущую команду, убедитесь, что команда xcopy создает каталог аддресс, если он не существует, и подавление сообщения, отображаемого при создании нового каталога, добавьте параметр командной строки /i следующим образом: 7.

8. можно создать пакетную программу для выполнения операций xcopy и использовать пакет If для обработки кода выхода при возникновении ошибки. 8. You can create a batch program to perform xcopy operations and use the batch if command to process the exit code if an error occurs.

Например, в следующей пакетной программе для параметров источника и назначения xcopy используются заменяемые параметры: For example, the following batch program uses replaceable parameters for the xcopy source and destination parameters:

Чтобы использовать предыдущую пакетную программу для копирования всех файлов в каталоге К:пргмкоде и его подкаталогов на диск B, введите: To use the preceding batch program to copy all files in the C:Prgmcode directory and its subdirectories to drive B, type:

Интерпретатор команд подставляет к:пргмкоде для %1 и B: для %2, затем использует xcopy с параметрами командной строки /e и /s . The command interpreter substitutes C:

Prgmcode for %1 and B: for %2, then uses xcopy with the /e and /s command-line options. Если при работе команды xcopy возникает ошибка, пакетная программа считывает код выхода и переходит к метке, указанной в соответствующей инструкции If ERRORLEVEL , а затем отображает соответствующее сообщение и завершает работу из пакетной программы.

9. в этом примере копируются все непустые каталоги, а также файлы, имя которых соответствует шаблону, заданному с помощью символа звездочки. 9. This example copies all the non-empty directories, plus files whose name match the pattern given with the asterisk symbol.

:/>  Как изменить учетную запись на Windows 10

Синтаксис команды xcopy

xcopy источник [ место назначения ] [/a ] [/b ] [/c ] [/d [: дата ]] [/e ] [ /f ] [/g ] [/h ] [/i ] [/j ] [/k ] [/l ] [/m ] [/n ] [/o ] [/p ] [/q ] [/r ] [/s ] [/t ] [/u ] [/v ] [/w ] [/x ] [/y ] [/- y ] [/z ] [/исключить: file1 [ file2 ] [ file3 ] … ] [ /? ]


См. Как читать синтаксис команды, если вы не уверены, как читать синтаксис команды xcopy выше или в таблице ниже.

Параметры команды Xcopy

Item Описание
Источник Это определяет файлы или папку верхнего уровня, из которой вы хотите скопировать. source является единственным обязательным параметром в команде xcopy. Используйте кавычки вокруг source , если он содержит пробелы.
назначения Этот параметр указывает место, куда должны быть скопированы файлы или папки source . Если пункт назначения не указан, файлы или папки будут скопированы в ту же папку, из которой вы запускаете команду xcopy. Используйте кавычки вокруг места назначения , если оно содержит пробелы.
При использовании этой опции будут копироваться только архивные файлы, найденные в источнике . Вы не можете использовать /a и /m вместе.
Используйте эту опцию для копирования самой символической ссылки вместо цели ссылки. Эта опция была впервые доступна в Windows Vista.
Этот параметр заставляет xcopy продолжать работу даже в случае ошибки.
/d [: дата ] Используйте команду xcopy с параметром /d и конкретной датой в формате MM-DD-YYYY для копирования файлов, измененных в эту дату или после нее. Вы также можете использовать эту опцию, не указывая конкретную дату, чтобы копировать только те файлы в источнике , которые новее тех же файлов, которые уже существуют в месте назначения . Это полезно при использовании команды xcopy для регулярного резервного копирования файлов.
При использовании отдельно или с /s этот параметр аналогичен /s , но в месте назначения также создаются пустые папки, которые были также пусто в источнике . Параметр /e можно также использовать вместе с параметром /t , чтобы включить пустые каталоги и подкаталоги, найденные в source , в структуру каталогов, созданную в назначения .
Этот параметр отображает полный путь и имя файла копируемых файлов source и destination .
Использование команды xcopy с этим параметром позволяет копировать зашифрованные файлы из источника в место назначения , которое не поддерживает шифрование. Этот параметр не будет работать при копировании файлов с диска с шифрованием EFS на диск без шифрования EFS.
Команда xcopy не копирует скрытые или системные файлы по умолчанию, но будет при использовании этой опции.
Используйте параметр /i , чтобы заставить xcopy предположить, что destination является каталогом.Если вы не используете эту опцию и копируете из source , который является каталогом или группой файлов, и копируете в destination , который не существует, xcopy Команда предложит вам указать, является ли пункт назначения файлом или каталогом.
Эта опция копирует файлы без буферизации, эта функция полезна для очень больших файлов. Этот параметр команды xcopy впервые был доступен в Windows 7.
Используйте эту опцию при копировании файлов только для чтения, чтобы сохранить этот атрибут файла в месте назначения .
Используйте эту опцию, чтобы показать список файлов и папок, которые нужно скопировать … но на самом деле копирование не выполняется. Параметр /l полезен, если вы создаете сложную команду xcopy с несколькими параметрами и хотите посмотреть, как она будет работать гипотетически.
Этот параметр идентичен параметру /a , но команда xcopy отключит атрибут архива после копирования файла. Вы не можете использовать /m и /a вместе.
/п Этот параметр создает файлы и папки в месте назначения , используя короткие имена файлов. Этот параметр полезен, только если вы используете команду xcopy для копирования файлов в место назначения , которое существует на диске, отформатированном в более старой файловой системе, такой как FAT, которая не поддерживает длинные имена файлов.
Сохраняет информацию о владельце и списке управления доступом (ACL) в файлах, записанных в место назначения .
При использовании этого параметра вам будет предложено создать каждый файл в месте назначения .
В отличие от параметра /f , переключатель /q переведет xcopy в «тихий» режим, пропуская отображение каждого файла на экране. скопированы.
Используйте эту опцию, чтобы перезаписать файлы только для чтения в месте назначения . Если вы не используете эту опцию, когда хотите перезаписать файл только для чтения в destination , вам будет выдано сообщение «Доступ запрещен», и команда xcopy прекратит работу.
/s Используйте этот параметр, чтобы копировать каталоги, подкаталоги и содержащиеся в них файлы, в дополнение к файлам в корне source . Пустые папки не будут воссозданы.
Этот параметр заставляет команду xcopy создавать структуру каталогов в destination , но не копировать какие-либо файлы. Другими словами, папки и подпапки, найденные в source , будут созданы, но там у нас нет файлов. Пустые папки не будут созданы.
Этот параметр будет копировать только те файлы в источнике , которые уже находятся в месте назначения .
/v Эта опция проверяет каждый файл в том виде, в котором он написан, на основе его размера, чтобы убедиться, что они идентичны. Проверка была встроена в команду xcopy, начиная с Windows XP, поэтому этот параметр ничего не делает в более поздних версиях Windows и включен только для совместимости со старыми файлами MS-DOS.
Используйте параметр /w , чтобы отобразить сообщение «Нажмите любую клавишу, когда будете готовы к копированию файла (ов)». Команда xcopy начнет копирование файлов в соответствии с инструкциями после подтверждения нажатием клавиши. Этот параметр отличается от параметра /p , который запрашивает подтверждение перед каждой копией файла.
Этот параметр копирует параметры аудита файлов и информацию о списке контроля доступа к системе (SACL). Вы подразумеваете /o , когда используете параметр /x .
Используйте этот параметр, чтобы команда xcopy не запрашивала информацию о перезаписи файлов из источника , которые уже существуют в месте назначения .
/- у Используйте этот параметр, чтобы заставить команду xcopy запрашивать перезапись файлов. Это может показаться странным вариантом существования, поскольку это поведение по умолчанию для xcopy, но параметр /y может быть предварительно задан в переменной среды COPYCMD на некоторых компьютерах, что делает этот параметр необходимым.
Этот параметр позволяет команде xcopy безопасно остановить копирование файлов при потере сетевого подключения, а затем возобновить копирование с того места, где оно было прервано, после восстановления соединения. Этот параметр также показывает процентное содержание, скопированное для каждого файла в процессе копирования.
/исключить: file1 [ file2 ] [ file3 ] … Этот параметр позволяет указать одно или несколько имен file , содержащих список строк поиска, которые вы хотите использовать командой xcopy для определения файлов и/или папок, пропускаемых при копировании.
/? Используйте переключатель справки с командой xcopy, чтобы отобразить подробную справку о команде. Выполнение xcopy /? аналогично использованию команды help для выполнения help xcopy .

Команда xcopy добавит атрибут архива в файлы в месте назначения , независимо от того, был ли атрибут включен или выключен в файле в исходном файле .

Вы можете сохранить иногда длинный вывод команды xcopy в файл, используя оператор перенаправления. См. Как перенаправить вывод команды в файл для получения инструкций или ознакомьтесь с советами по использованию командной строки для получения дополнительных советов.

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

Adblock
detector