Windows cmd свободное место

Содержание
  1. Windows cmd свободное место
  2. Ответы (9)
  3. df.exe
  4. Проверка свободного места на диске в cmd
  5. CMD/BAT: Сравнение свободного места на диске
  6. Сообщения 19
  7. 1 Тема от pacman_sa 2013-01-15 09:54:26
  8. Тема: CMD/BAT: Сравнение свободного места на диске
  9. 2 Ответ от Rumata 2013-01-15 10:32:49
  10. Re: CMD/BAT: Сравнение свободного места на диске
  11. 3 Ответ от pacman_sa 2013-01-15 11:20:00 (изменено: pacman_sa, 2013-01-15 11:23:04)
  12. Re: CMD/BAT: Сравнение свободного места на диске
  13. 4 Ответ от Rumata 2013-01-15 12:05:15
  14. Re: CMD/BAT: Сравнение свободного места на диске
  15. DiskPart: Работа с дисками, разделами и томами из командной строки
  16. Как в cmd посмотреть все диски windows
  17. Операции с жестким диском | Деление диска на разделы и бэкап
  18. Как разбить жесткий диск на разделы
  19. Деление диска на разделы с установленной Windows 7 встроенным инструментом ОС
  20. Деление диска на разделы до установки Windows 7
  21. Увеличение раздела с установленной Windows 7
  22. Порядок действий при работе с MiniTool Partition Wizard
  23. Как определить букву диска с помощью командной строки?
  24. Выводы
  25. Запуск и ввод команд
  26. Комментарий редактора
  27. Разделение винчестера при установке или переустановке операционной системы
  28. Условия для создания и особенности работы дискового пространства

Windows cmd свободное место

244566 просмотра

9 ответа

Есть ли способ получить объем свободного дискового пространства диска или папки в CMD, не устанавливая некоторые сторонние приложения?

У меня есть CMD, которая копирует большой файл в заданный каталог и, конечно, может использовать возвращаемый уровень ошибки из команды копирования, но затем мне нужно подождать, пока потребуется скопировать файл (например . в этот диск заполнен и операция копирования завершается неудачно).

Я хотел бы знать, прежде чем начать копирование, если это вообще идея. Пробовал утилиту DU.EXE от Sysinternals, но она показывает только занимаемое пространство.

Источник Размещён: 17.05.2019 03:06

Ответы (9)

98 плюса

Если вы запустите » dir c:\ «, последняя строка даст вам свободное место на диске.

Изменить: Лучшее решение: » fsutil volume diskfree c: «

Автор: Nico Размещён: 16.11.2008 11:09

43 плюса

более « продвинутое решение » для Windows Xp и выше:

Инструментария управления Windows из командной строки (WMIC) инструмент (Wmic.exe) может собрать огромное количество информации о о Windows Server 2003, а также Windows XP или Vista. Инструмент получает доступ к базовому оборудованию с помощью инструментария управления Windows (WMI). Не для Windows 2000.

Автор: VonC Размещён: 16.11.2008 11:11

6 плюса

Вы можете избежать запятых, используя / -C в команде DIR.

Если вы хотите сравнить доступное пространство с необходимым, вы можете сделать что-то вроде следующего. Я указал число с разделителем тысяч, затем удалил их. Трудно понять номер без запятых. SET / A хорош, но он перестает работать с большими числами.

Автор: lit Размещён: 06.06.2013 11:10

5 плюса

Следующий скрипт даст вам свободные байты на диске:

Обратите внимание, что это зависит от вывода вашей dir команды, которой требуется последняя строка, содержащая свободное место формата 24 Dir(s) 34,071,691,264 bytes free . В частности:

  • это должна быть последняя строка (или вы можете изменить for цикл, чтобы явно определять строку, а не полагаться на настройки bytesfree для каждой строки).
  • свободное место должно быть третьим «словом» (или вы можете изменить tokens= бит, чтобы получить другое слово).
  • разделители тысяч — это , символы (или вы можете изменить замену с запятой на что-то другое).

Он не загрязняет пространство имен вашей среды, устанавливая только bytesfree переменную при выходе. Если ваш dir вывод отличается (например, разные языковые или языковые настройки), вам нужно будет настроить скрипт.

4 плюса

df.exe

Показывает все ваши диски; общая, используемая и свободная емкость. Вы можете изменить вывод с помощью различных параметров командной строки.

Вы можете получить его на http://www.paulsadowski.com/WSH/cmdprogs.htm , http://unxutils.sourceforge.net/ или в другом месте. Это стандартный unix-util, такой как du.

df -h покажет все используемое и доступное дисковое пространство вашего диска. Например:

Cygwin доступен бесплатно по адресу : https://www.cygwin.com/. Он добавляет много мощных инструментов в командную строку. Чтобы получить только доступное пространство на диске M (как показано в Windows на общем диске), можно ввести в:

Автор: tommym Размещён: 16.11.2008 01:02

0 плюса

Является ли cscript сторонним приложением? Я предлагаю попробовать Microsoft Scripting , где вы можете использовать язык программирования (JScript, VBS) для проверки таких вещей, как List Available Disk Space .

Инфраструктура сценариев присутствует во всех текущих версиях Windows (включая 2008).

Автор: gimel Размещён: 16.11.2008 11:19

0 плюса

Используя отличное решение paxdiablo, я написал немного более сложный пакетный скрипт, который использует букву диска в качестве входного аргумента и проверяет, существует ли диск хитрым (но не красивым) способом:

примечание 1: вы можете ввести простую букву (например, x) или использовать x: или x: \ format в качестве буквы диска в аргументе

примечание 2: скрипт будет отображать stderr из% chkfile%, только если размер больше 0

примечание 3: я сохранил этот скрипт как freedisk.cmd (см. использование)

0 плюса

С помощью этой команды вы можете найти все разделы, размер и свободное пространство: wmic logicaldisk get size, freespace, caption

0 плюса

В Windows 10 операции копирования и копирования не выполняются немедленно, если копируется файл, который слишком велик для целевого каталога. Поэтому больше не требуется проверять доступное дисковое пространство перед началом операции копирования.

Проверка свободного места на диске в cmd

Сравнение свободного места на диске и его освобождение
Добрый день! Хотел уточнить по коду @echo off &setlocal enableextensions &chcp 1251 >nul set.

Определить общее количество ОЗУ и свободного места на системном диске
Доброго времени суток. Нужно определить общее количество оперативной памяти и свободного места.

Читайте также:  Клиент для управления linux

Количество свободного места на диске
Мне вообще-то нужно узнать когда заполниться определённый диск, после этого совершить необходимые.

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

Неплохой скрипт. Только будет требовать повышенных прав запуска в ОС >= Vista с UAC.

Особенно понравился момент сравнения меня с яндексом ))

Дам Вам еще пищу для размышлений.
Только что написал от себя (хоть и деревянный), но рабочий скрипт поразрядного деления (с разг. «деление в столбик»). Т.е. еще другими словами: обход ограничения CMD на предельное значение числового типа данных.
Можете воспользоваться наработкой:

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

1) такой скрипт не требует повышения прав:

Где что, разберетесь. Здесь требуется красивый перевод в гигабайты.
Лучше конечно постепенно делить на 1024 и смотреть сколько цифр остается (соответственно такой префикс и подставлять).

2) такой скрипт тоже требует повышенных прав, но он показывает в единицах, уже сконвертированных к приемлемым величинам:

Алгоритм:
1. Берете предыдущую WMIC, прогоняете каждый том под циклом, подставляя в такой текст
select volume c:
detail volume
select volume d:
detail volume
и т.д. постепенно формируете внешний текстовой файл.
2. Выполняете команду

CMD/BAT: Сравнение свободного места на диске

Чтобы отправить ответ, вы должны войти или зарегистрироваться

Сообщения 19

1 Тема от pacman_sa 2013-01-15 09:54:26

  • pacman_sa
  • Участник
  • Неактивен
  • Рейтинг : [ 0 | 0 ]

Тема: CMD/BAT: Сравнение свободного места на диске

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

2 Ответ от Rumata 2013-01-15 10:32:49

  • Rumata
  • Разработчик
  • Неактивен
  • Рейтинг : [ 31 | 0 ]

    Re: CMD/BAT: Сравнение свободного места на диске

    Неправильно расставлены скобки
    Надо

    3 Ответ от pacman_sa 2013-01-15 11:20:00 (изменено: pacman_sa, 2013-01-15 11:23:04)

    • pacman_sa
    • Участник
    • Неактивен
    • Рейтинг : [ 0 | 0 ]

    Re: CMD/BAT: Сравнение свободного места на диске

    %FREESIZE% возвращает значение «» из за того что fsutil volume diskfree %DISK% возвращает значение » 123123123123″ т.е. в начале пробел.

    И как избежать данное ограничение: Invalid number. Numbers are limited to 32-bits of precision.

    4 Ответ от Rumata 2013-01-15 12:05:15

    • Rumata
    • Разработчик
    • Неактивен
    • Рейтинг : [ 31 | 0 ]

      Re: CMD/BAT: Сравнение свободного места на диске

      Сравнивайте как строки, дополненные слева нулями и выровненные по правому краю.

      Или воспользуйтесь другим интерпретатором, например JScript.

      DiskPart: Работа с дисками, разделами и томами из командной строки

      09.07.2016 windows | для начинающих

      Тема таблиц разделов дисков GPT и MBR стала актуальной после распространения компьютеров и ноутбуков с предустановленной Windows 10 и 8. В этой инструкции — два способа узнать, какую таблицу разделов, GPT или MBR имеет диск (HDD или SSD) — средствами операционной системы, а также при установке Windows на компьютер (т.е. без загрузки ОС). Все способы можно использовать в Windows 10, 8 и Windows 7.

      Возможно, вам также окажутся полезными материалы, имеющие отношение к конвертации диска из одной таблицы разделов в другую и решению типичных проблем, вызванных не поддерживаемой при текущей конфигурации таблицы разделов: Как конвертировать диск GPT в MBR (и наоборот), про ошибки при установке Windows: На выбранном диске находится таблица MBR-разделов, Диск имеет стиль разделов GPT.

      Как в cmd посмотреть все диски windows

      Как в cmd посмотреть все диски windows, задача очень простая открываем cmd и пишем
      1. wmic logicaldisk get description,name

      Как в cmd посмотреть все диски windows-01

      2. Diskpart — и команда list disk

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

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

      Операции с жестким диском | Деление диска на разделы и бэкап

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

      Windows всегда может дать сбой, также вы можете заразить ПК вирусами, тем самым вы подвергаете опасности свои файлы, так как частенько систему приходится переустанавливать. В Windows 8 c этой проблемой проще, об этом я писал в статье «Новые функции восстановления системы в ОС Windows 8». Резервное копирование на ПК с одним разделом вообще становится бессмысленным занятием, поэтому я рекомендую использовать один раздел для операционной системы и установленных программ, а различные файлы хранить на другом. Деление жесткого диска на разделы, позволит выполнять обслуживание ОС: восстановление, переустановка, хранение бэкапа и т.п. с полным сохранением ваших файлов.

      Как разбить жесткий диск на разделы

      Прежде чем приступать к разделению HDD на партиции (partition — раздел) создайте резервную копию важных файлов, сохранив ее на отдельном, можно переносном, жестком диске.

      Сделать бэкап быстро и без дополнительных программ, вам позволит встроенный в Windows 7 инструмент. Используя его, вы можете создать образ системы и записать его на USB жесткий диск. Данный инструмент расположен в Пуск | Панель управления | Система и безопасность | Архивация и восстановление. Если вы хотите сделать бэкап части системного раздела, например только загрузочной области, то используйте статью «Производим резервное копирование, архивацию и восстановление данных», так как вам понадобится дополнительный софт.

      Деление диска на разделы с установленной Windows 7 встроенным инструментом ОС

      1. Откройте меню «Пуск» и нажмите правой кнопкой мыши (ПКМ) на пункте «Компьютер», выберите в открывшемся контекстном меню параметр «Управление».
      2. В появившемся окне в левом списке нажмите «Управление дисками» и щелкните ПКМ по области диска С, а затем в открывшемся контекстном меню «Сжать Toм».

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

    • Кликните по ней ПКМ и выберите в контекстном меню «Создать простой том». Если вы желаете создать один раздел, то подтвердите предложенный размер тома, если больше, то выберите определенный размер 1 раздела, оставив место. Далее согласитесь с форматированием, оставив файловую систему NTFS, указав букву диска. Потом нажмите «Далее» и «Готово».
    • Деление диска на разделы до установки Windows 7

      Этот вариант гораздо легче и проводится на начальном этапе установки системы.

      1. Загрузитесь с установочного диска Windows 7, выбрав в BIOS свой оптический привод и нажмите любую клавишу при появлении надписи «Press any key to boot from CD».
      2. Далее выберите в появившемся окне «Полная установка» и следующим действием программа предложит выбрать раздел жесткого диска для установки WIndows.
      3. Укажите необходимый раздел и нажмите «Далее». Потом щелкните по ссылке «Настройка диска», чтобы получить доступ к операциям над ним. Потом выделите в списке разделов «Незанятое место на диске…», нажмите кнопку «Создать» и введите размер партиции (указан в мегабайтах). Нажмите «Применить». Когда вы создадите первый раздел появится еще и дополнительный загрузочный размером в 100 Мб.

    • Полностью установив Windows 7, войдите в меню «Пуск», кликните ПКМ по пункту «Компьютер» и выберите в контекстном меню «Управление». В появившемся окне, перейдите в раздел «Управление дисками», далее выберите нераспределенную область и выполните пункт 3 предыдущего раздела.
    • Увеличение раздела с установленной Windows 7

      Этот вариант актуален в том случае, если у вас недостаточно свободного места на системном разделе. Единственный момент, не забудьте предварительно почистить ПК от системного мусора утилитой ССlеаnеr, тем самым уменьшите его объем.

      Для выполнения этой процедуры я посоветую программу MiniTool Partition Wizard. Утилита проста и имеет русскоязычный интерфейс. Также вы можете воспользоваться загрузочным образом этой же программы, который можно записать на диск и загружаться с него при старте ПК, минуя интерфейс Windows.

      Порядок действий при работе с MiniTool Partition Wizard

      1. Запустите программу, выберите правый раздел по отношению к системному и в контекстном меню нажмите на первый пункт «Размер».
      2. В появившемся окне вы можете изменять размер дискового пространства ползунком, управляя им мышкой. Задайте размер для расширения системного раздела. Более точный объем можно задать в поле «Незанятое место перед». Закончив, нажмите «Ок».

    • Теперь выберите системный диск С и в контекстном меню снова нажмите на «Размер». Вытяните ползунок дискового пространства в правую сторону до конца и нажмите «OK». Для применения принятых изменений нажмите на кнопку с галочкой «Применить».
    • Другую полезную информацию по работе с жесткими дисками вы найдете в рубрике «HDD».

      Как определить букву диска с помощью командной строки?

      Иногда буквы из ОС Windows не такие, как, например, в установщике или среде восстановления, но если вы откроете командную строку и наберете команду notepad, нашему взору откроется блокнот, там нам необходимо нажать ФайлОткрыть, либо просто клавиши Ctrl+O. После чего откроется проводник, в котором мы нажимаем по значку компьютера и видим все подключенные диски флешки и прочее.

      Таким образом, мы не только можем узнать букву дисков, но и проводить всевозможные операции: копирование, перенос, удаление.

      Теперь о другом. Если вам необходимо запустить какой-нибудь файловый менеджер, тот же Total Commander, расположенный на каком-то диске или флешке. Чтобы его запустить нужно прописать в командной строке путь:

      E:Soft otalcmd.exe

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

      Если вам нужно перейти в другой диск из командной строки, можно прописать вот такую команду:

      cd /d E:

      Выводы

      В этой статье мы разобрали несколько способов посмотреть список примонтированных дисков Linux. Каждый из них может понадобиться в различных ситуациях. Если у вас остались вопросы, спрашивайте в комментариях!

        Как пользоваться BleachBit

      Монтирование диска в Linux

      Форматирование диска в Linux

      Как пользоваться TrueCrypt

      Запуск и ввод команд

      Утилита запускается из командной строки в режиме администратора (Win+X —> командная строка(администратор)), для этого нужно написать ее название и нажать Enter.

      Запуск Diskpart в командной строке

      После появления следующего экрана командной строки утилита готова к использованию. Это значит, что все команды введенные пользователем будут считаться указаниями diskpart.

      Запущенная утилита diskpart

      Diskpart не имеет графического интерфейса, это значит, что все выделения объекта производятся через установку на него фокуса. Установка фокуса на объект означает, что все последующие операции будут производиться с этим объектом. Так будет продолжаться пока пользователь не переведет фокус на другой объект.

      Чтобы установить первоначальный фокус на объекте нужно вывести список этих объектов, а затем из списка выбрать нужный(поместить его в фокус).

      Для этого предназначены три вспомогательные команды:

      • list disk — Выводит список физических дисков;
      • list partitions — Выводит список разделов выбранного диска;
      • list volume — Выводит список томов.

      Применение команд показано на скрине ниже.

      Обратите внимание, что как диск в фокусе помечается в списке символом *.

      Комментарий редактора

      Читая различные обзоры, можно сделать вывод, что динамические диски обладают просто потрясающими возможностями: расширение дискового тома, применение чередования для повышения производительности, использование зеркального отражения, присоединение тома к массиву RAID–5, причем все это — штатными средствами операционной системы (через консоль mmc), без необходимости приобретения аппаратного RAID-контроллера и без перезагрузки! Разве не сказка? На практике оказывается, что нет.

      Загрузка с динамического диска невозможна, следовательно, у нас должен быть один базовый диск под системные нужды плюс еще один базовый диск (или внешний носитель/накопитель) для хранения резервных копий (например, для gho-, tib- или bkf-файлов). Высока вероятность того, что динамический диск мы не увидим из другой операционки. На нем нельзя создавать основной (основные) и дополнительный разделы. В продакшн-системах составные и расширенные тома практически бесполезны, так как ни один из этих типов не предусматривает избыточности, соответственно, все данные будут утрачены при отказе любого диска этого тома. Не поддерживаются такие популярные уровни, как RAID–10 и RAID–50. Не получится «на лету» увеличить размер томов RAID–0 и RAID–5, просто добавив диски к существующей матрице (аппаратные RAID’ы это позволяют), — придется обращаться к услугам специального мастера и совершать дополнительные телодвижения. Как минимум одна перезагрузка все же потребуется — при создании или преобразовании первого из базовых дисков в динамический. Кроме того, операции преобразования придется выполнять в часы простоя сервера — поздно ночью или в выходные дни, так как при наличии открытых файлов возможна потеря данных. Остальные минусы использования этой «революционной разработки» красочно расписал мыщъх.

      Некоторые сорвиголовы скажут, что динамические диски можно использовать в связке с аппаратным RAID-контроллером, тогда программная реализация обеспечит гибкость при необходимости расширения тома, а железка — требуемую избыточность, однако Microsoft в своих руководствах настоятельно не рекомендует применять этот подход.

      Разделение винчестера при установке или переустановке операционной системы

      Разделы следует создавать в тот момент, когда установка ОС доходит до момента выбора раздела, в который ее следует устанавливать. Дальнейшие действия:

      1. Создаем раздел под ОС, пусть это будет диск C, и вводим его размер. Если изначально в винчестере 1 ТБ памяти, можно выделить под «операционку» 100-120 ГБ — этого хватит.
      2. Далее компьютер попросит выделить еще немного места под резервные файлы, нужно не скупиться, а нажать кнопку «Согласиться».
      3. Создаем второй раздел: ищем строку «Свободное место на диске», кликаем «Создать». Далее устанавливаем для него размер. Называем его диск «D» и кнопку «Применить». Итак, два раздела уже есть.
      4. Для создания третьего раздела действуем так же, как описано выше: «Свободное место на диске» — «Создать». Указываем весь оставшийся от изначального размер.
      5. Нажимаем на диск «C», который выделили для ОС и жмем «Далее». Установка вашей Windows 7/8 продолжается.

      Условия для создания и особенности работы дискового пространства

      Для работы с дисковым пространством пользователь обязательно должен иметь установленную Windows 8 или 10, поскольку в более ранних версиях ОС дисковые пространства еще не были добавлены разработчиками.

      Помимо этого, дисковые пространства создаются из нескольких (больше одного) носителей. Это могут быть либо два различных винчестера HDD, или один HDD и SSD-диск. Также дисковые пространства можно создавать из внешнего жесткого диска, который подключается через USB и встроенного, подключаемого при помощи стандартного SATA кабеля.

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

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

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

      Помимо этого, зеркальные дисковые пространства поддерживают файловую систему ReFS, которая также служит мерой безопасности (автоматическая поддержка целостности файлов) при хранении важных данных. При наличии пяти отдельных накопителей, пользователь сможет создать «трехстороннее зеркало» — три резервных копии хранящейся информации, что обеспечивает сохранность данных, в случае выхода из строя сразу двух накопителей.

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

      Читайте также:  Theme для windows mac os yosemite
Оцените статью