วิธีการอื่น
file -s
ไม่ทำงานสำหรับฉันในอูบุนตูสุวิมลเพราะฉันไฟล์มายากลคำสั่งของไฟล์ออกจากวันที่ อีกวิธีหนึ่งในการทำเช่นนี้หากไฟล์เวทมนต์ของคุณไม่ได้รับการเปลี่ยนแปลงด้วงคือการตรวจสอบ 512 ไบต์แรกของอุปกรณ์โดยใช้dd
คำสั่งเช่นนี้:
user@host:~$ sudo dd bs=512 count=1 if=/dev/sda 2>/dev/null | strings
ZRr=
`|f
\|f1
GRUB
Geom
Hard Disk
Read
Error
สิ่งนี้จะส่งเอาต์พุตของdd
คำสั่งผ่านstrings
คำสั่งดังนั้นจึงแยกอักขระที่ไม่สามารถพิมพ์ออกได้ (สถิติการถ่ายโอนถูกยกเลิกไป/dev/null
)
หากคุณเห็นข้อความใด ๆ ที่ด้วงจะแสดงเมื่อพบความล้มเหลวแสดงว่าคุณได้ติดตั้งด้วงแล้ว
แฮททิปให้ louib บน ubuntuforums.org สำหรับการตอบในโพสต์ที่ได้รับการป้องกันด้วยรหัสผ่านนี้: http://ubuntuforums.org/showthread.php?t=363372
สำหรับสิ่งที่อยากรู้อยากเห็นนี่คือสิ่งที่ฉันได้รับจากfile -s
:
user@host:~$ sudo file -s /dev/sda
/dev/sda: x86 boot sector; partition 1: ID=0x83, active, starthead 32, startsector 20
48, 337211392 sectors; partition 2: ID=0x5, starthead 254, startsector 337215486, 1434214
6 sectors, code offset 0x63
ไม่มีอะไรเกี่ยวกับด้วงในนั้นโดยเฉพาะ