📄 filesystems
字号:
#>>>>>16 ubyte =2 \b, FATs %u (usual)>>>>>16 ubyte =1 \b, FAT %u>>>>>16 ubyte >0>>>>>17 uleshort >0 \b, root entries %u#>>>>>17 uleshort =0 \b, root entries %u=0 (usual Fat32)>>>>>19 uleshort >0 \b, sectors %u (volumes <=32 MB) #>>>>>19 uleshort =0 \b, sectors %u=0 (usual Fat32)>>>>>21 ubyte >0xF0 \b, Media descriptor 0x%x#>>>>>21 ubyte =0xF0 \b, Media descriptor 0x%x (usual floppy)>>>>>21 ubyte <0xF0 \b, Media descriptor 0x%x>>>>>22 uleshort >0 \b, sectors/FAT %u#>>>>>22 uleshort =0 \b, sectors/FAT %u=0 (usual Fat32)>>>>>26 ubyte >2 \b, heads %u#>>>>>26 ubyte =2 \b, heads %u (usual floppy)>>>>>26 ubyte =1 \b, heads %u>>>>>28 ulelong >0 \b, hidden sectors %u#>>>>>28 ulelong =0 \b, hidden sectors %u (usual floppy)>>>>>32 ulelong >0 \b, sectors %u (volumes > 32 MB) #>>>>>32 ulelong =0 \b, sectors %u (volumes > 32 MB) # FAT<32 specific # NOT le FAT3=NOT 3TAF=0xCCABBEB9>>>>>82 ulelong&0xCCABBEB9 >0>>>>>>36 ubyte >0x80 \b, physical drive 0x%x#>>>>>>36 ubyte =0x80 \b, physical drive 0x%x=0x80 (usual harddisk)>>>>>>36 ubyte&0x7F >0 \b, physical drive 0x%x#>>>>>>36 ubyte =0 \b, physical drive 0x%x=0 (usual floppy)>>>>>>37 ubyte >0 \b, reserved 0x%x#>>>>>>37 ubyte =0 \b, reserved 0x%x>>>>>>38 ubyte >0x29 \b, dos < 4.0 BootSector (0x%x)>>>>>>38 ubyte <0x29 \b, dos < 4.0 BootSector (0x%x)>>>>>>38 ubyte =0x29>>>>>>>39 ulelong x \b, serial number 0x%x>>>>>>>43 string <NO\ NAME \b, label: "%11.11s">>>>>>>43 string >NO\ NAME \b, label: "%11.11s">>>>>>>43 string =NO\ NAME \b, unlabeled>>>>>>54 string FAT \b, FAT>>>>>>>54 string FAT12 \b (12 bit)>>>>>>>54 string FAT16 \b (16 bit)# FAT32 specific>>>>>82 string FAT32 \b, FAT (32 bit)>>>>>>36 ulelong x \b, sectors/FAT %u>>>>>>40 uleshort >0 \b, extension flags %u#>>>>>>40 uleshort =0 \b, extension flags %u>>>>>>42 uleshort >0 \b, fsVersion %u#>>>>>>42 uleshort =0 \b, fsVersion %u (usual)>>>>>>44 ulelong >2 \b, rootdir cluster %u#>>>>>>44 ulelong =2 \b, rootdir cluster %u#>>>>>>44 ulelong =1 \b, rootdir cluster %u>>>>>>48 uleshort >1 \b, infoSector %u#>>>>>>48 uleshort =1 \b, infoSector %u (usual)>>>>>>48 uleshort <1 \b, infoSector %u>>>>>>50 uleshort >6 \b, Backup boot sector %u#>>>>>>50 uleshort =6 \b, Backup boot sector %u (usual) >>>>>>50 uleshort <6 \b, Backup boot sector %u>>>>>>54 ulelong >0 \b, reserved1 0x%x>>>>>>58 ulelong >0 \b, reserved2 0x%x>>>>>>62 ulelong >0 \b, reserved3 0x%x# same structure as FAT1X >>>>>>64 ubyte >0x80 \b, physical drive 0x%x#>>>>>>64 ubyte =0x80 \b, physical drive 0x%x=80 (usual harddisk)>>>>>>64 ubyte&0x7F >0 \b, physical drive 0x%x#>>>>>>64 ubyte =0 \b, physical drive 0x%x=0 (usual floppy)>>>>>>65 ubyte >0 \b, reserved 0x%x>>>>>>66 ubyte >0x29 \b, dos < 4.0 BootSector (0x%x)>>>>>>66 ubyte <0x29 \b, dos < 4.0 BootSector (0x%x)>>>>>>66 ubyte =0x29>>>>>>>67 ulelong x \b, serial number 0x%x>>>>>>>71 string <NO\ NAME \b, label: "%11.11s">>>>>>71 string >NO\ NAME \b, label: "%11.11s">>>>>>71 string =NO\ NAME \b, unlabeled### FATs end>0x200 lelong 0x82564557 \b, BSD disklabel# FATX 0 string FATX FATX filesystem data# Minix filesystems - Juan Cespedes <cespedes@debian.org>0x410 leshort 0x137f Minix filesystem0x410 beshort 0x137f Minix filesystem (big endian),>0x402 beshort !0 \b, %d zones>0x1e string minix \b, bootable0x410 leshort 0x138f Minix filesystem, 30 char names0x410 leshort 0x2468 Minix filesystem, version 20x410 leshort 0x2478 Minix filesystem, version 2, 30 char names# romfs filesystems - Juan Cespedes <cespedes@debian.org>0 string -rom1fs-\0 romfs filesystem, version 1>8 belong x %d bytes,>16 string x named %s.# netboot image - Juan Cespedes <cespedes@debian.org>0 lelong 0x1b031336L Netboot image,>4 lelong&0xFFFFFF00 0>>4 lelong&0x100 0x000 mode 2>>4 lelong&0x100 0x100 mode 3>4 lelong&0xFFFFFF00 !0 unknown mode0x18b string OS/2 OS/2 Boot Manager# added by Joerg Jenderek# In the second sector (+0x200) are variables according to grub-0.97/stage2/asm.S or# grub-1.94/kern/i386/pc/startup.S# http://www.gnu.org/software/grub/manual/grub.html#Embedded-data# usual values are marked with comments to get only informations of strange GRUB loaders0x200 uleshort 0x70EA # found only version 3.{1,2}>0x206 ubeshort >0x0300 # GRUB version (0.5.)95,0.93,0.94,0.96,0.97 > "00">>0x212 ubyte >0x29 >>>0x213 ubyte >0x29 # not iso9660_stage1_5#>>>0 ulelong&0x00BE5652 0x00BE5652 >>>>0x213 ubyte >0x29 GRand Unified Bootloader# config_file for stage1_5 is 0xffffffff + default "/boot/grub/stage2">>>>0x217 ubyte 0xFF stage1_5>>>>0x217 ubyte <0xFF stage2>>>>0x206 ubyte x \b version %u>>>>0x207 ubyte x \b.%u# module_size for 1.94>>>>0x208 ulelong <0xffffff \b, installed partition %u#>>>>0x208 ulelong =0xffffff \b, %u (default)>>>>0x208 ulelong >0xffffff \b, installed partition %u# GRUB 0.5.95 unofficial>>>>0x20C ulelong&0x2E300000 0x2E300000 # 0=stage2 1=ffs 2=e2fs 3=fat 4=minix 5=reiserfs>>>>>0x20C ubyte x \b, identifier 0x%x#>>>>>0x20D ubyte =0 \b, LBA flag 0x%x (default)>>>>>0x20D ubyte >0 \b, LBA flag 0x%x# GRUB version as string>>>>>0x20E string >\0 \b, GRUB version %-s# for stage1_5 is 0xffffffff + config_file "/boot/grub/stage2" default>>>>>>0x215 ulong 0xffffffff >>>>>>>0x219 string >\0 \b, configuration file %-s>>>>>>0x215 ulong !0xffffffff >>>>>>>0x215 string >\0 \b, configuration file %-s# newer GRUB versions>>>>0x20C ulelong&0x2E300000 !0x2E300000 ##>>>>>0x20C ulelong =0 \b, saved entry %d (usual)>>>>>0x20C ulelong >0 \b, saved entry %d# for 1.94 contains kernel image size# for 0.93,0.94,0.96,0.97# 0=stage2 1=ffs 2=e2fs 3=fat 4=minix 5=reiserfs 6=vstafs 7=jfs 8=xfs 9=iso9660 a=ufs2 >>>>>0x210 ubyte x \b, identifier 0x%x# The flag for LBA forcing is in most cases 0#>>>>>0x211 ubyte =0 \b, LBA flag 0x%x (default)>>>>>0x211 ubyte >0 \b, LBA flag 0x%x# GRUB version as string>>>>>0x212 string >\0 \b, GRUB version %-s# for stage1_5 is 0xffffffff + config_file "/boot/grub/stage2" default>>>>>0x217 ulong 0xffffffff >>>>>>0x21b string >\0 \b, configuration file %-s>>>>>0x217 ulong !0xffffffff >>>>>>0x217 string >\0 \b, configuration file %-s9564 lelong 0x00011954 Unix Fast File system [v1] (little-endian),>8404 string x last mounted on %s,#>9504 ledate x last checked at %s,>8224 ledate x last written at %s,>8401 byte x clean flag %d,>8228 lelong x number of blocks %d,>8232 lelong x number of data blocks %d,>8236 lelong x number of cylinder groups %d,>8240 lelong x block size %d,>8244 lelong x fragment size %d,>8252 lelong x minimum percentage of free blocks %d,>8256 lelong x rotational delay %dms,>8260 lelong x disk rotational speed %drps,>8320 lelong 0 TIME optimization>8320 lelong 1 SPACE optimization42332 lelong 0x19540119 Unix Fast File system [v2] (little-endian)>&-1164 string x last mounted on %s,>&-696 string >\0 volume name %s,>&-304 leqldate x last written at %s,>&-1167 byte x clean flag %d,>&-1168 byte x readonly flag %d,>&-296 lequad x number of blocks %lld,>&-288 lequad x number of data blocks %lld,>&-1332 lelong x number of cylinder groups %d,>&-1328 lelong x block size %d,>&-1324 lelong x fragment size %d,>&-180 lelong x average file size %d,>&-176 lelong x average number of files in dir %d,>&-272 lequad x pending blocks to free %lld,>&-264 lelong x pending inodes to free %ld,>&-664 lequad x system-wide uuid %0llx,>&-1316 lelong x minimum percentage of free blocks %d,>&-1248 lelong 0 TIME optimization>&-1248 lelong 1 SPACE optimization66908 lelong 0x19540119 Unix Fast File system [v2] (little-endian)>&-1164 string x last mounted on %s,>&-696 string >\0 volume name %s,>&-304 leqldate x last written at %s,>&-1167 byte x clean flag %d,>&-1168 byte x readonly flag %d,>&-296 lequad x number of blocks %lld,>&-288 lequad x number of data blocks %lld,>&-1332 lelong x number of cylinder groups %d,>&-1328 lelong x block size %d,>&-1324 lelong x fragment size %d,>&-180 lelong x average file size %d,>&-176 lelong x average number of files in dir %d,>&-272 lequad x pending blocks to free %lld,>&-264 lelong x pending inodes to free %ld,>&-664 lequad x system-wide uuid %0llx,>&-1316 lelong x minimum percentage of free blocks %d,>&-1248 lelong 0 TIME optimization>&-1248 lelong 1 SPACE optimization9564 belong 0x00011954 Unix Fast File system [v1] (big-endian),>7168 belong 0x4c41424c Apple UFS Volume>>7186 string x named %s,>>7176 belong x volume label version %d,>>7180 bedate x created on %s,>8404 string x last mounted on %s,#>9504 bedate x last checked at %s,>8224 bedate x last written at %s,>8401 byte x clean flag %d,>8228 belong x number of blocks %d,>8232 belong x number of data blocks %d,>8236 belong x number of cylinder groups %d,>8240 belong x block size %d,>8244 belong x fragment size %d,>8252 belong x minimum percentage of free blocks %d,>8256 belong x rotational delay %dms,>8260 belong x disk rotational speed %drps,>8320 belong 0 TIME optimization>8320 belong 1 SPACE optimization42332 belong 0x19540119 Unix Fast File system [v2] (big-endian)>&-1164 string x last mounted on %s,>&-696 string >\0 volume name %s,>&-304 beqldate x last written at %s,>&-1167 byte x clean flag %d,>&-1168 byte x readonly flag %d,>&-296 bequad x number of blocks %lld,>&-288 bequad x number of data blocks %lld,>&-1332 belong x number of cylinder groups %d,>&-1328 belong x block size %d,>&-1324 belong x fragment size %d,>&-180 belong x average file size %d,>&-176 belong x average number of files in dir %d,>&-272 bequad x pending blocks to free %lld,>&-264 belong x pending inodes to free %ld,>&-664 bequad x system-wide uuid %0llx,>&-1316 belong x minimum percentage of free blocks %d,>&-1248 belong 0 TIME optimization>&-1248 belong 1 SPACE optimization66908 belong 0x19540119 Unix Fast File system [v2] (big-endian)>&-1164 string x last mounted on %s,>&-696 string >\0 volume name %s,>&-304 beqldate x last written at %s,>&-1167 byte x clean flag %d,>&-1168 byte x readonly flag %d,>&-296 bequad x number of blocks %lld,>&-288 bequad x number of data blocks %lld,>&-1332 belong x number of cylinder groups %d,>&-1328 belong x block size %d,>&-1324 belong x fragment size %d,>&-180 belong x average file size %d,>&-176 belong x average number of files in dir %d,>&-272 bequad x pending blocks to free %lld,>&-264 belong x pending inodes to free %ld,>&-664 bequad x system-wide uuid %0llx,>&-1316 belong x minimum percentage of free blocks %d,>&-1248 belong 0 TIME optimization>&-1248 belong 1 SPACE optimization# ext2/ext3 filesystems - Andreas Dilger <adilger@turbolabs.com>0x438 leshort 0xEF53 Linux>0x44c lelong x rev %d>0x43e leshort x \b.%d>0x45c lelong ^0x0000004 ext2 filesystem data>>0x43a leshort ^0x0000001 (mounted or unclean)>0x45c lelong &0x0000004 ext3 filesystem data>>0x460 lelong &0x0000004 (needs journal recovery)>0x43a leshort &0x0000002 (errors)>0x460 lelong &0x0000001 (compressed)#>0x460 lelong &0x0000002 (filetype)#>0x464 lelong &0x0000001 (sparse_super)>0x464 lelong &0x0000002 (large files)# SGI disk labels - Nathan Scott <nathans@debian.org>0 belong 0x0BE5A941 SGI disk label (volume header)# SGI XFS filesystem - Nathan Scott <nathans@debian.org>0 belong 0x58465342 SGI XFS filesystem data>0x4 belong x (blksz %d,>0x68 beshort x inosz %d,>0x64 beshort ^0x2004 v1 dirs)>0x64 beshort &0x2004 v2 dirs)############################################################################# Minix-ST kernel floppy0x800 belong 0x46fc2700 Atari-ST Minix kernel image>19 string \240\5\371\5\0\011\0\2\0 \b, 720k floppy>19 string \320\2\370\5\0\011\0\1\0 \b, 360k floppy############################################################################# Hmmm, is this a better way of detecting _standard_ floppy images ?19 string \320\2\360\3\0\011\0\1\0 DOS floppy 360k>0x1FE leshort 0xAA55 \b, x86 hard disk boot sector19 string \240\5\371\3\0\011\0\2\0 DOS floppy 720k>0x1FE leshort 0xAA55 \b, x86 hard disk boot sector19 string \100\013\360\011\0\022\0\2\0 DOS floppy 1440k>0x1FE leshort 0xAA55 \b, x86 hard disk boot sector19 string \240\5\371\5\0\011\0\2\0 DOS floppy 720k, IBM>0x1FE leshort 0xAA55 \b, x86 hard disk boot sector19 string \100\013\371\5\0\011\0\2\0 DOS floppy 1440k, mkdosfs>0x1FE leshort 0xAA55 \b, x86 hard disk boot sector19 string \320\2\370\5\0\011\0\1\0 Atari-ST floppy 360k19 string \240\5\371\5\0\011\0\2\0 Atari-ST floppy 720k# Valid media descriptor bytes for MS-DOS:## Byte Capacity Media Size and Type# -------------------------------------------------## F0 2.88 MB 3.5-inch, 2-sided, 36-sector# F0 1.44 MB 3.5-inch, 2-sided, 18-sector# F9 720K 3.5-inch, 2-sided, 9-sector# F9 1.2 MB 5.25-inch, 2-sided, 15-sector# FD 360K 5.25-inch, 2-sided, 9-sector# FF 320K 5.25-inch, 2-sided, 8-sector# FC 180K 5.25-inch, 1-sided, 9-sector# FE 160K 5.25-inch, 1-sided, 8-sector# FE 250K 8-inch, 1-sided, single-density# FD 500K 8-inch, 2-sided, single-density# FE 1.2 MB 8-inch, 2-sided, double-density# F8 ----- Fixed disk ## FC xxxK Apricot 70x1x9 boot disk.## Originally a bitmap:# xxxxxxx0 Not two sided# xxxxxxx1 Double sided# xxxxxx0x Not 8 SPT# xxxxxx1x 8 SPT# xxxxx0xx Not Removable drive# xxxxx1xx Removable drive# 11111xxx Must be one.## But now it's rather random:# 111111xx Low density disk# 00 SS, Not 8 SPT# 01 DS, Not 8 SPT# 10 SS, 8 SPT# 11 DS, 8 SPT## 11111001 Double density 3
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -