В какой степени компьютер может быть сброшен до заводских настроек?


16

Наш учитель дал нам 2 использованных компьютера и попросил нас отформатировать их, и мы сделали. Затем мы установили Windows 10 на обоих. Теперь он приходит и говорит: «Я не хочу, чтобы на них была какая-либо ОС». Конечно, когда компьютер только что изготовлен, у него нет ОС. Он хочет, чтобы мы вернули компьютер в это состояние, разобрали и заново собрали его части и установили на него любую ОС. Но мне кажется, что первое, что запрограммирует любая ОС, - это не позволяет пользователю удалить ее, когда на компьютере не установлены операционные системы. Кажется, необходимый результат не может быть достигнут. Или это? Я не знаю. Так как мы все равно разберем его, я мог бы научиться сбрасывать все, используя аппаратное обеспечение. Так что вы можете сделать это каким-либо образом (даже с использованием оборудования; может быть, отключить или заменить некоторые кабели)?


РЕДАКТИРОВАТЬ

Независимо от контекста, у меня есть Win 10 на 2 компьютерах каждый, и я хочу удалить его и вернуть компьютер в состояние «мертвого ящика»


41
Загрузитесь с другого устройства (загрузочный диск Linux, диск Windows), удалите все разделы с диска. Выполнено?
Джонно

39
«Конечно, когда компьютер только что изготовлен, у него нет ОС». - на самом деле это, вероятно , имеет ОС; в масштабах, подобных Dell, ОС, скорее всего, записывается на диск до того, как диск вставлен в компьютер. Они могут даже получить диски от (например) Seagate с уже установленным образом ОС.
Роджер Липскомб

45
Почему вы думаете, что ОС будет запрограммирована так, чтобы она не позволяла удалить себя?
Мокубай

7
даже производители, которые поставляют ПК «без ОС», обычно устанавливают на него бесплатные приложения, чтобы вы могли их протестировать.
satibel

40
«Мы [отформатировали их]. Затем мы установили Windows 10 на обоих». Как вы думаете, что было на них между этими действиями?
Кевин

Ответы:


22

Можно загрузить компьютер без установки ОС на жесткий диск. Это то, что происходит с DBAN. DVD или USB содержит файл образа операционной системы, который загружается в память, обеспечивая работу компьютера. В DBAN загружается программа, которая записывает на жесткий диск, удаляя и уничтожая все содержащиеся в нем данные. Когда компьютер выключен, ОС исчезает из памяти, оставляя диски пустыми.

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


20
Некоторая информация также хранится в предположительно энергозависимом хранилище некоторое время. Вот почему важно, чтобы в вашей оперативной памяти были установлены небольшие заряды взрывчатого вещества, на случай, если вы заметите, что ФБР собирается сломать вашу дверь, и несете баллончики с азотом;) security.stackexchange.com/a/10644/91549 и суперпользователь. com / a / 226970/576378 для получения дополнительной информации об этом.
flith

2
Так что, если у меня на USB-носителе есть средство создания мультимедиа win10, я загружаюсь с него и полностью форматирую жесткий диск, затем отключите мой usb и вуаля, верно?
TGamer

3
@TGamer Ага. Обратите внимание, что это не совсем безопасно; следы информации останутся на диске. Он не сможет загрузиться, но кто-то может, например, найти конфиденциальные документы, если ему вытереть компьютер.
SomeoneSomewhereSupportsMonica

1
Как кто-то где-то сказал. Люди думают, что форматирование диска полностью стирает его, это не всегда. Это стирает оглавление, но не фактическую книгу.
Кит

Действительно, но, как всегда, это зависит: если программа, выполняющая форматирование, является чем-то вроде DBAN, как предложено в ответе, то, скорее всего, она многократно перезаписывается и уничтожает данные («основной текст») гораздо более тщательно, чем это необходимо или когда-либо возможно подлежать восстановлению в судебном порядке.
underscore_d

54

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

Очистка дисков, чтобы они были полностью пусты или заполнены случайными битами, может быть достигнута с помощью загрузочной (USB / CD-ROM) системы, такой как DBAN: https://dban.org/ (инструкции по созданию носителей и т. Д. Можно найти под Справкой / Вопросы по установке).

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

Некоторые BIOS предлагают вариант очистки диска (в основном ноутбуки), так что, возможно, стоит проверить это.

Настройки BIOS (или UEFI, в зависимости от того, что у вас есть) можно сбросить в самом BIOS.


11
«Некоторые BIOS предлагают вариант очистки диска (в основном ноутбуки), так что, возможно, стоит попробовать и это». - Технически говоря, я считаю, что это часть набора команд SATA, так что на самом деле это не BIOS, который стирает диск, а сам диск. (Разница в том, что а) что вам на самом деле не нужен BIOS, только какой-то способ подачи команды на диск, и б) диск может отсоединиться от хоста при выполнении очистки и не блокировать никакие ресурсы таким образом. О, и в) диск может обмануть, то есть он может просто установить немного во внутренней конфигурации, говоря: «Я пуст».)
Йорг W Mittag

2
@ jörg-w-mittag Я имел в виду реальную опцию «безопасного стирания», как на ноутбуках Dell и т. д., где диск фактически стирается при следующей загрузке. Не просто «уничтожить структуру разделов MBR / GPT».
DocWeird

8
Это также является частью набора команд SATA и обрабатывается самим диском. Тем не менее, в спецификации не сказано, насколько «безопасным» должно быть удаление данных. Например, некоторые диски с полным шифрованием диска могут просто удалить ключ, или твердотельные накопители просто сбрасывают свою таблицу распределения блоков. Вы можете выполнить эту команду из BIOS, используя hdparm(под Linux) или ряд других инструментов.
Йорг Миттаг

" сброс " BIOS? Конечно, мы можем сделать лучше, чем это.
Берги

2
Позвольте мне отметить, что DBAN не поддерживает Secure Erase, что означает, что он эффективно не поддерживает SSD. DBAN также был поглощен этим так называемым продуктом Blancco Drive Eraser - я бы не стал больше доверять сайту.
oldmud0

9

Вся ОС зависит от первых нескольких секторов жесткого диска. Без этого критического первого сектора весь жесткий диск также может быть заполнен случайными битами. Вы можете получить диск с операционной системой Live Linux, вставить его на свой компьютер и выполнить команду, подобную следующей (запустить с правами root):

dd if=/dev/zero of=/dev/sda bs=4096 count=4096

На этом этапе структуры GPT или UEFI в начале диска будут обнулены, и компьютер вообще не сможет загружаться, как если бы жесткий диск был совершенно новым (хотя в ОС будут существовать отдельные фрагменты). разбросаны по всей остальной дороге).

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

ПРИМЕЧАНИЕ . Перед использованием команды обязательно проверьте местоположение жесткого диска. Не все системы Linux будут отображать жесткий диск в / dev / sda. Вы можете использовать команду lsblk, чтобы проверить устройство, к которому подключен жесткий диск. (Спасибо @HSchmale за комментарий).


4
lsblkСначала вам нужно убедиться, что вы вытерли правильный диск. Некоторые дистрибутивы делают sda самим живым изображением, когда они размещаются вживую.
HSchmale

Обратите внимание, что это не сотрет весь диск, если диск действительно большой.
wizzwizz4

6

Есть несколько вещей, которые не ясны из вашего поста - в частности, если компьютер должен быть возвращен в «заводское» состояние, в зависимости от ПК, на котором он будет иметь ОС на образе диска на жестком диске, или жесткий диск будет ПОЛНОСТЬЮ пустым - т.е. не отформатированным.

Компьютер не предпринимает никаких действий для предотвращения удаления пользователем операционной системы, однако, если на нем нет операционной системы, обычно нет встроенных инструментов, позволяющих что-либо сделать. В этом случае вы обычно загружаете DVD или USB-диск и устанавливаете ОС.

Установщики Windows и Linux предоставляют возможность загрузить установщик USB и перезаписать старую ОС / систему. Если это то, что вы хотите сделать, загрузите копию Ubuntu (или другого дистрибутива, если хотите), установите его на USB-ключ, загрузитесь с него и переустановите ОС.

Если вы хотите полностью стереть жесткий диск, подготовьте USB-флешку с Ubuntu, загрузите Ubuntu, нажмите на круглую кружку сверху, введите терминал и запустите терминал. Это должно обеспечить черный ящик. Введите sudo / bin / bash, чтобы получить полный доступ администратора. Используйте, fdisk -lчтобы найти соответствующий диск (который будет называться / dev / sd?) - вы можете определить подходящий по его размеру. Затем введите dd if=/dev/zero of=/dev/sd? bs=512 count=1и перезагрузите компьютер. Эта команда удалит первые 512 байт диска и покажет ОС как новую и неформатированную. (Если вы измените bs на что-то вроде 65536 и не включите опцию подсчета, это обнулит весь диск - это займет ДОЛГОЕ время)


Я сказал, что ничего не хочу на моем компьютере. Даже не ОС
TGamer

2
Затем следуйте моим инструкциям о дд.
Давидго

Возможно, стоит упомянуть использование smartcl для безопасного удаления дисков, если оно поддерживается.
Тоби Спейт

Установочные диски Windows всегда содержали дисковые утилиты для разметки и форматирования жестких дисков, такие как FDisk и DiskPart
Mad Myche

1
хорошая часть этой команды dd в том, что если вы просто скопируете и вставите ее без чтения инструкций, то? расширится, чтобы обозначить все диски, а не только тот, который вы хотели стереть :)
Никто

4

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

Вы упомянули, что у вас есть установочный носитель Windows 10 на USB-накопителе. Если вы нажмете Shift+F10 в программе установки Windows, откроется командная строка.

Оттуда вы можете ввести diskpartкоманду, а затем select disk 0выбрать первый жесткий диск (используйте, list diskчтобы найти правильный номер диска). Теперь введите, clean allчтобы полностью стереть диск (перезаписать нулями).


Это не должно быть опубликовано как комментарий, потому что это на самом деле ответ. На сайтах Stack Exchange есть различие. (Пере) прочитайте тур, если вы хотите узнать больше.
wizzwizz4

3

Используйте Ultimate Boot CD для очистки дисков и перезагрузки BIOS. Это все, что вы можете сделать с точки зрения программного обеспечения. Сброс состоит в том, чтобы разбирать его физически.

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


2

Используйте загрузочный носитель (USB, CD, DVD, даже сетевой загрузки достаточно), чтобы загрузить компьютер с операционной системой по вашему выбору.

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

Таким образом, ОС не нужно удалять себя, другая (живая) ОС выполнит эту работу за вас.

Один из самых простых способов сделать это - использовать Ubuntu Live USB.

(Ohhhh, кстати, если ОС, которую вы активно используете на своем диске, будет основана на Unix, вы можете фактически использовать rm rfс привилегиями root на терминале, чтобы заставить ОС стереть весь диск :))


Это не сотрет весь диск. Имеющаяся в виду команда rm -rf /, но она только стирает индекс - все файлы будут там, только без имен файлов, пока вы не перезапишите их чем-то другим. (Форматирование стирает оглавления, так что вы должны сделать что - то вроде трубопровода /dev/zeroв /dev/sd?вместо этого.)
wizzwizz4

0

Три дополнения к данному совету:

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

hdparm -N из живой системы linux можно использовать для просмотра, создания и удаления HPA.

...

Если вы используете функцию безопасного стирания ATA через hdparm, убедитесь, что вы используете пароль, который можно восстановить во время подготовки (процесс безопасного стирания состоит из двух этапов: блокировка диска с помощью пароля и запуск процесса стирания, который снова разблокирует диск) - если он потерян, у вас может получиться драйв, который, по вашему мнению, будет заложен кирпичом.

...

Лицензирование ОС в некоторых очень современных ОС может зависеть от серийного номера BIOS или суррогатного серийного номера, созданного на основе спецификаций оборудования и / или других серийных номеров оборудования (например, MAC-адресов сетевых адаптеров). Такой компьютер может вести себя немного иначе (обычно в ваших интересах) при установке ОС даже после полной очистки, поскольку то, что происходило во время установки, не только влияло на локальный ПК, но и сохраняло некоторую информацию об авторизации где-то в Интернете.


-1

Что вы можете сделать, это использовать программу с нулевым заполнением на другом компьютере, чтобы сбросить все нули на дисках.


1
Да но как ?
wizzwizz4
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.