Какую команду я должен использовать в Linux для полного форматирования, как в Windows?
Я хотел бы знать, есть ли в Linux какая-либо команда (Ubuntu, Linux Mint и т. Д.), Которая эквивалентна опции полного формата Windows.
3 ответа
Введите fdisk /dev/sdx (заменив x на букву вашего диска). Введите d, чтобы продолжить удаление раздела. Введите 1, чтобы выбрать 1-й раздел, и нажмите ввод.
"Полностью отформатировать" раздел, вы пытаетесь записать поверх данных? Например, "безопасное стирание?" Gparted и другие утилиты форматирования не перезаписывают данные. Они просто определяют файловую систему. Битовое представление данных сохраняется до тех пор, пока оно не потребуется, а затем перезаписывается ОС / файловой системой. Я предполагаю, что вы хотите записать нули на весь диск, а затем создать файловую систему?
Чтобы перезаписать диск или раздел:
# List disks
fdisk -l
# Look for 2 lines like the following
Disk /dev/sda: 477 GiB, 512110190592 bytes, 1000215216 sectors
Sector size (logical/physical): 512 bytes / 4096 bytes
# Calculate optimal sector size (Using physical sectors)
let "count = 512110190592 / 4096"
block=4096
# Wipe disk
dd if=/dev/zero of=/dev/sda bs=$block count=$count seek=0 status=progress
замещать /dev/sda
с диска, который вы хотите стереть. sda
как правило, первый диск в системе. USB или другое внешнее устройство начнется с sdb
вперед. let count
Команда берет размер диска, делит его на физические сектора и создает переменную с именем count
, Переменные count и block затем используются для начала с нулевой точки и записи 0 до конца диска. dd
читает 0 из /dev/zero
и выводит их в /dev/sda
,
В Linux есть различные терминальные инструменты, такие как fdisk, parted. GParted - графический интерфейс для parted.