私たちの先生は私たちに2台の使用済みコンピューターを渡して、それらをフォーマットするように頼みました。次に、両方にWindows 10をインストールしました。今彼は来て、「私は彼らにOSを欲しくない」と言います。もちろん、製造したばかりのコンピューターにはOSがありません。彼は私たちにコンピューターをその状態に戻し、その部品を分解および再組み立てし、それにOSをインストールすることを望んでいます。しかし、OSがプログラムされている最初のことは、コンピューターにオペレーティングシステムがインストールされていない場合、ユーザーがOSを削除できないようにすることです。必要な結果が得られないようです。またはそれは?知りません。とにかく分解するので、ハードウェアを使ってすべてをリセットする方法を学ぶかもしれません。だから、あなたはそれを何らかの方法で行うことができますか?
[〜#〜]編集[〜#〜]
状況に関係なく、私はそれぞれ2台のコンピューターにWin 10を持っています。それを削除してコンピューターを「デッドボックス」状態に戻したいのですが。
ハードディスクにOSをインストールしなくてもコンピュータを起動することが可能です。これがDBANで起こることです。 DVDまたはUSBには、メモリにロードされてコンピュータを機能させるオペレーティングシステムのイメージファイルが含まれています。 DBANでは、ハードディスクに書き込み、そこに含まれるすべてのデータを削除して消去するプログラムがロードされます。コンピュータの電源を切ると、OSがメモリから消え、ディスクは空のままになります。
一部の情報は、BIOS設定の形式でシステムボード上の不揮発性メモリに保持されます。これらは、多くの場合、取り外し可能なバッテリーによって維持されます。
コンピュータをできるだけ「組み立て前の仕様」に「リセット」したい場合は、ドライブをワイプし、BIOSをリセットして、個々の部品を分解する必要があります。
ドライブをワイプして完全に空にするか、ランダムなビットで埋めることは、DBANのような起動可能な(USB/CD-ROM)システムで実現できます: https://dban.org/ (メディアの作成などは、ヘルプ/インストールの質問の下にあります)。
コンピュータがすでに分解されている場合は、ドライブを別のコンピュータに(USB経由またはSATA経由で)接続し、そこでワイプする必要があります。
一部のBIOSはディスクワイプオプションを提供します(ただし、ほとんどがラップトップ)、そのため、これもチェックする価値があります。
BIOS(またはコンピューターにあるUEFI)の設定は、BIOS自体でリセットできます。
OS全体は、ハードドライブの最初の数セクターに依存します。この重要な最初のセクターがなければ、ハードドライブ全体がランダムビットでいっぱいになる可能性もあります。 Live Linux OSディスクを取得してコンピューターに挿入し、次のようなコマンドを実行できます(rootとして実行)。
dd if=/dev/zero of=/dev/sda bs=4096 count=4096
この時点で、ドライブの最初のGPTまたはUEFI構造はゼロになり、ハードドライブがまったく新しいものであるかのように、コンピューターはまったく起動できなくなります(ただし、OSの一部が欠けています)残りのドライブ全体に散らばっています)。
OSがコンピューターにインストールされておらず、ハードドライブにインストールされていることに注意することが重要です。ハードドライブをあるコンピュータから別のコンピュータに移動すると、OSが新しいハードウェアで実行される場合があります。上記のコマンドを使用すると、ドライブはフォーマットされるまでanyコンピューターで使用できなくなります。
[〜#〜] note [〜#〜]:コマンドを使用する前に、ハードドライブの場所を確認してください。すべてのLinuxシステムがハードドライブを/ dev/sdaにマップするわけではありません。 lsblkコマンドを使用して、ハードドライブがマップされているデバイスを確認できます。 (コメントを@HSchmaleに感謝します)。
投稿から不明確な点がいくつかあります。具体的には、コンピューターを「工場出荷時」の状態に戻す場合、PCによっては、ハードドライブのディスクイメージ上のOSまたはハードドライブのいずれかになります[〜#〜] totally [〜#〜]空白-つまりフォーマットされません。
コンピュータは、ユーザーがOSを削除できないようにすることはしませんが、OSがない場合、通常、何も実行するための組み込みツールはありません。この場合、通常はDVDまたはUSBディスクを起動してOSをインストールします。
WindowsおよびLinuxインストーラーはどちらも、USBインストーラーを起動して、古いOS /システムを上書きする機会を提供します。これがやりたいことである場合は、Ubuntu(または必要に応じて別のディストリビューション)のコピーをダウンロードし、USBキーにインストールして、そこから起動し、OSを再インストールします。
ハードドライブを完全に消去したい場合は、UbuntuでUSBスティックを準備し、Ubuntuを起動して、上部の渦巻き状の丸いものをクリックし、「terminal」と入力して、ターミナルを起動します。これにより、ブラックボックスが提供されます。 Sudo/bin/bashと入力して、完全な管理者アクセス権を取得します。 fdisk -l
を使用して、適切なディスク(/ dev/sdと呼ばれます)を見つけます。サイズによって適切なディスクを識別できます。次に、dd if=/dev/zero of=/dev/sd? bs=512 count=1
と入力して再起動します。このコマンドは、ディスクの最初の512バイトを消去し、OSに新しくフォーマットされていないように見せます。 (bsを65536のようなものに変更し、countオプションを省略すると、ディスク全体がゼロになります-これには長い時間がかかります)
コメントするほどの評判がないので、これを回答として投稿します。
USBドライブにWindows 10インストールメディアがあるとのことですが、押すと Shift+F10 Windowsセットアッププログラムでは、コマンドプロンプトが開きます。
そこからdiskpart
コマンドを入力し、次にselect disk 0
最初のハードディスクを選択するには(list disk
で正しいディスク番号を見つけます)。 clean all
ディスクを完全に消去します(ゼロで上書き)。
ltimate Boot CD を使用して、ドライブをワイプし、BIOSをリセットします。ソフトウェアの観点からは、これですべてです。リセットは、物理的に分解することです。
私がUBCDを提案する理由は、それがドライブ上のデータが回復されるのを防ぐ安全なワイプを持っているためです。Windows形式は、データを回復することができます。
ブータブルメディア(USB、CD、DVD、ネットワークブートでも十分です)を使用して、選択したOSでコンピューターをライブブートします。
選択したOSで、ディスクユーティリティまたはターミナルを使用して、システムに接続されているドライブを完全に消去します。
そうすれば、OSはそれ自体を削除する必要がなくなり、別の(ライブ)OSが代わりに処理を実行します。
これを行う最も簡単な方法の1つは、ライブのUbuntuのUSBを使用することです。
(ああ、そういえば、ドライブにアクティブに搭載しているOSがUNIXベースの場合は、実際にrm rf
端末のルート権限を使用して、OSにドライブ全体を消去させます:))
与えられたアドバイスに3つの追加:
ドライブにいわゆるHPAがセットアップされているかどうかを確認します。これは予約済みのセクタのセットであり、ドライブを実際よりも少し小さく見せ、不完全であることを意識せずにドライブをワイプしようとします。
linuxライブシステムのhdparm -Nを使用して、HPAを表示、作成、および削除できます。
...
Hdparm経由でATAの安全な消去機能を使用する場合は、準備中に回復可能なパスワードを使用していることを確認してください(安全な消去プロセスは2つのステップであり、ドライブをパスワードでロックしてから消去プロセスをトリガーし、ドライブを再度ロック解除します)-紛失した場合、ドライブが壊れてしまう可能性があります。
...
一部の非常に最新のOSでのOSライセンスは、BIOSシリアル番号、またはハードウェア仕様やその他のハードウェアシリアル番号(ネットワークアダプターのMACアドレスなど)から作成された代理シリアル番号に依存している場合があります。インストール中に起こったことがローカルPCに影響を与えるだけでなく、インターネット上のどこかに認証情報を保存したため、このようなコンピューターは、完全なワイプの後でも、OSをインストールするときにわずかに異なる動作をする可能性があります。