USB çubuğunda MBR olup olmadığını nasıl görebilirim?


25

Önyüklenebilir olması gereken bir USB belleğim var, ancak bilgisayar başlatmıyor. MBR (Master Boot Record) olmadığından şüpheleniyorum.

Eğer öyleyse, tercihen Linux'ta komut satırından nasıl test edeceğim.

Yanıtlar:


23

Bunu ddve fileörneğin /dev/sda:

root@rapunzel:~# dd if=/dev/sda of=/tmp/test count=1 bs=512
1+0 records in
1+0 records out
512 bytes (512 B) copied, 6.1994e-05 s, 8.3 MB/s

Öyleyse, botların içinde /tmp/testne düşündüğünü sorabilirsin:

root@rapunzel:~# file /tmp/test
/tmp/test: x86 boot sector; partition 1: ID=0x7, starthead 32, startsector 2048, 1850621692 sectors; partition 2: ID=0x17, starthead 254, startsector 2922062850, 8209215 sectors; partition 3: ID=0xfd, starthead 254, startsector 1850623740, 1071439110 sectors, code offset 0x63, OEM-ID "      м", Bytes/sector 190, sectors/cluster 124, reserved sectors 191, FATs 6, root entries 185, sectors 64514 (volumes <=32 MB) , Media descriptor 0xf3, sectors/FAT 20644, heads 6, hidden sectors 309755, sectors 2147991229 (volumes > 32 MB) , physical drive 0x7e, dos < 4.0 BootSector (0x0)

Ayrıca dosyayı el ile de inceleyebilirsiniz. hexdump -C


30
Bütün bu dddanslar yerine , sadece kullan file -s /dev/sda.
CesarB

Ya /dev/sdb1: x86 boot sectorbaşka bir şey söylerse ama? Benim durumumda boot olmayacak ...
Raketenolli

GPT veya bozulmuş disk veya çok kısa olan DD ile alınan bir örnek olabilir. Belki şanslı olabilirsiniz ve bölümleme tablosunun ne demek olduğunu tahmin edebilirsiniz, ama umarım bir yedeğiniz vardır.
Flexo

Ben de aynı sonucu 2048 bayt aldım. Başparmak sürücü muhtemelen önyükleme için yapılmamıştır. Geçmişte çalıştığını kanıtlamış farklı bir tane kullanacağım.
Raketenolli

dd-Benim durumda bir USB sürücüye bir görüntü gerekli of=/dev/sdb. İşe yaramadı /dev/sdb1.
Raketenolli

21

beri CesarB bir cevap olarak onun Yorum yazmak vermedi:

jcomeau@aspire:~$ sudo file -s /dev/sdb
[sudo] password for jcomeau: 
/dev/sdb: DOS floppy 1440k, DOS/MBR hard disk boot sector

3

Bunu yapmak için TestDisk'i (ücretsiz, açık kaynak ve çapraz platform) kullanabilirsiniz. İstediğiniz herhangi bir sürücüyü tarayabilir ve bölüm düzenini analiz edebilir (veya bunu belirleyebilirsiniz ve seçtiğiniz düzen stilindeki bölümleri aramaya çalışır). TestDisk ayrıca seçtiğiniz diskteki bir diskteki MBR'nin üzerine yazabilir.


TestDisk çok yardımcı görünüyor. Ancak, onunla yalnızca bilgi toplamanın bir yolunu bulamadım ve bir şeyi kurtarma / onarma yolunda bulunmadım.
Mads Skjern
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.