Скрыть сайт
Показать сайт

Disckpart - работа с hdd

Справочные команды быстрого просмотра:

list disk
select disk 0
detail disk
list partition

list volume
select volume 0
delete volume
delete volume override
clean
clean all

convert gpt
convert mbr

create part primary size=122880
active
format fs=ntfs label=System quick
assign

create part extended
create part logical size=122880 (можно без size - будет макс)
format fs=fat32 quick

Личные ситуации:

[1]-Запустил установщик виндовс 7, выбрал форматировать раздел, что бы удалить от старой системы. Выполнилось с ошибкой, раздел отвалился в не размеченную область, откуда ничего не делает штатной программой.

При установки виндовс есть средства восстановление системы, где удалось запустить командную строку cmd, из нее набрал команду "diskpart" - программа для работы с жесткими дисками создает разделы, тома, форматирую и тд тп.


[2]- Диск был в разметке GPT а мне нужно классику MBR. Зашел, диск партом все очистил заново создал и прекрасно все установил. Все эти новомодные GPT, UEFI, Secure Boot - все это надо что бы работать с жестким диском более 2TB, менее 2TB прекрасно справляется MBR.

Описания работы и картинки:

Как запустить diskpart? Diskpart.exe - храниться в папке windows/systems32/ это стандартный компонент windows. Что бы запустить достаточно зайти в пуск/стандартные программы / выбрать cmd открыть его в меню через правый клик и от туда запустить с правами администратора.

Есть еще другая встроенная программа, но там она менее гибкая, но более наглядно показывающая состояние диска, для этого запускаем окно выполнить с помощью win+r (win кнопка на уровне пробела левее за alt' ом с логотипом майкрософт) Появится окно, где набираем diskmgmt.msc и жмем ентер. Она удобно для визуального если работаете из виндовс.

diskmgmt.msc

Прbступим к работе

Первым делом, выбираю диск физический, в моем случае это два винчестера. Их может в системе быть два три и более, а также все возможные ssd, флэшки и тд тп. Для начало смотрю командой что подключено физически и не совсем труп командой list disk

list disk

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

Работать буду с полгиговым диском он под номером ноль, пишу: select disk 0

select disk 0

Также командой detail disk можно более детально осмотреть информацию

detail disk

Теперь смотрим, какие разделы на диске есть, в том числе и скрытые без букв, покажет нам это команда list partition

list partition

Также для работы с томо есть команда volume набирают list volume тут надо быть внимательно, он выводит тома с обоих дисков

list volume

Тут можно выбрать том командой select volume 5 после например командой delete volume удалить его.

Но есть вариант проще - не выбирать не искать тома, а удалить именно те, которые принадлежат выбранному диску есть команда clean она удаляет все тома на диске, все разделы, превращает все пространство в не размеченную область, как будто диск пришел к нам только с магазина. Также есть команда clean all тогда в каждый сектор будет записан ноль, соответственно можно догадаться сколько это может занять по времени - далеко не быстрая команда, за то эффект. Ничего не прочтешь и не восстановишь.

clean

Как видим выше все очистилось на выбранном диске, остались разделы лишь со второго диска.

После очистки выбираем два вида разметки MBR - до 2Tb и более мудренная GPT, она чуток по надежней но с ней работают новые ос. Команды следующие:

convert gpt
convert mbr

convert mbr

В программе diskmgmt.msc наши результаты будут выглядеть следующее:

diskmgmt.msc
select disk list partition create part primary active format fs=ntfs label=System quick assign //удале.ние тома жесткого диска list volume select volume delete volume override
 
1053
1052
1
Пишем культурно и не нарушая законы РФ.
 

2016 год.