Apakah hard drive baru mengandung noise acak atau semua bit zero-out?

7

Google-fu saya tidak berguna di sini, dan pengetahuan saya tentang detail penyimpanan tingkat rendah mengerikan.

Apakah hard drive yang benar-benar baru dan tidak berisik mengandung semua noise acak, atau apakah hard disk tersebut dilengkapi dengan bit-bit zero-out? Saya sudah bertanya-tanya untuk sementara waktu tetapi sebagian besar merupakan pertanyaan untuk dipertimbangkan secara sepintas. Namun, ini mungkin detail khusus pabrikan.

Untuk konteks, saya sedang mempertimbangkan apakah bagian disk yang dienkripsi atau tidak akan dapat diidentifikasi oleh musuh. Cipher yang aman (diperkirakan) tidak dapat dibedakan dari noise acak, dan jika drive baru semuanya noise acak, musuh tidak akan dapat mengidentifikasi bagian yang dienkripsi. Namun, jika semua drive baru nol bit, maka justru sebaliknya.

Reid
sumber
Jika Anda khawatir memformat drive sendiri. Ada alat yang membuat pengaturan default tidak ada gunanya. Jawaban untuk pertanyaan Anda tentu saja, karena tidak memiliki sistem file, itu benar-benar tidak masalah apa yang ada di hdd karena tidak ada data di dalamnya.
Ramhound
Ramhound benar. Bahkan jika isi dari file yang dienkripsi tidak dapat dibedakan dari noise acak, mereka masih harus disimpan dalam sistem file yang terstruktur dengan baik agar dapat diambil.
Mason Wheeler
@MasonWheeler: Saya tidak berbicara tentang file terenkripsi, saya berbicara tentang bagian terenkripsi pada disk (sektor terenkripsi, saya kira) --- jika hal seperti itu mungkin. Terlepas dari aplikasinya, saya masih tertarik dengan jawaban pertanyaan itu. Saya sebenarnya tidak bermaksud untuk menulis perangkat lunak enkripsi disk saya sendiri. Saya sebagian besar ingin tahu tentang kemungkinan teoretis.
Reid
1
Ini pertanyaan yang bagus, saya juga ingin tahu. Dan @Ramhound, bahkan jika disk "mentah", yaitu tidak pernah menulis, ketika membaca darinya harus memberikan satu atau nol dari setiap lokasi. Jika itu acak atau selalu 1 ok selalu 0 adalah bagian dari pertanyaan.
Erika
1
Saya telah menulis firmware pengontrol disk. Untuk membaca platter dengan benar, read head harus dihidupkan di mana data hanya nol (yang akan menjadi celah interkord sebelum rekaman data). Kemudian byte sinkronisasi harus mendahului data aktual. Kemudian catatan yang dibaca harus melewati logika deteksi / koreksi kesalahan dengan memvalidasi data dengan ECC. Jadi trek harus ditulis (mis. Level rendah diformat) dengan sesuatu yang masuk akal sebelum data digital dapat dibaca. Data digital tidak dapat dibaca dari piring perawan.
serbuk gergaji

Jawaban:

8

Disk drive selalu diformat level rendah di pabrik. Pola bit yang digunakan mungkin bukan nol, tetapi jelas tidak acak. Lihat Wikipedia .

Mark tebusan
sumber
Menarik! Terima kasih untuk tautannya. Saya tidak dapat menemukan istilah yang tepat untuk digunakan untuk Google, karena sebagian besar tautan terkait dengan dukungan.
Reid
3

Pemahaman saya adalah bahwa hard drive baru dari kotak harus memiliki semua nol. Namun, selama semua pengemasan, transportasi, pengujian, dll. Yang dialami setiap HDD baru, itu tidak keluar dari kemungkinan drive baru mungkin dilemparkan "1".

Pada akhirnya, sebanyak ini berspekulasi, itu benar-benar tidak masalah, saya ragu Anda akan dapat mengidentifikasi produsen seperti itu dan segera setelah Anda menulis data bahkan setelah "tanda tangan" awal drive akan hilang .

Pertanyaan yang menarik.

tbenz9
sumber