dissect.volume.ddf.ddf

Module Contents

Classes

Attributes

dissect.volume.ddf.ddf.DDFPhysicalDiskDescriptor
dissect.volume.ddf.ddf.DECADE = 315532800
class dissect.volume.ddf.ddf.DDF(fh: list[DDFPhysicalDiskDescriptor] | DDFPhysicalDiskDescriptor, sector_size: int = DEFAULT_SECTOR_SIZE)

Bases: dissect.volume.raid.raid.RAID

class dissect.volume.ddf.ddf.DDFConfiguration(physical_disks: list[DDFPhysicalDisk])

Bases: dissect.volume.raid.raid.Configuration

class dissect.volume.ddf.ddf.DDFVirtualDisk(vdcr: VirtualDiskConfigurationRecord, vdr: VirtualDiskRecord, disks: dissect.volume.raid.raid.DiskMap)

Bases: dissect.volume.raid.raid.VirtualDisk

vdcr
vdr
disks
property virtual_disk_configuration_record: VirtualDiskConfigurationRecord
property virtual_disk_record: VirtualDiskRecord
class dissect.volume.ddf.ddf.DDFPhysicalDisk(fh: BinaryIO, sector_size: int = DEFAULT_SECTOR_SIZE)

Bases: dissect.volume.raid.raid.PhysicalDisk

sector_size = 512
anchor
primary_header_offset
secondary_header_offset = None
primary_header
secondary_header = None
active_header_offset
controller_data
physical_disk_records
virtual_disk_records
virtual_disk_configuration_records = []
physical_disk_data
guid
reference
type
state
path_information
block_size
__repr__() str
class dissect.volume.ddf.ddf.ControllerData(fh: BinaryIO)
header
guid
type
__repr__() str
class dissect.volume.ddf.ddf.PhysicalDiskData(fh: BinaryIO)
header
guid
reference
__repr__() str
class dissect.volume.ddf.ddf.PhysicalDiskRecord(fh: BinaryIO)
header
guid
reference
type
state
size
path_information
block_size
__repr__() str
class dissect.volume.ddf.ddf.VirtualDiskRecord(fh: BinaryIO)
header
guid
number
type
state
init_state
name
__repr__() str
class dissect.volume.ddf.ddf.VirtualDiskConfigurationRecord(fh: BinaryIO, num_entries: int)
header
guid
guid_timestamp
timestamp
sequence_number
primary_element_count
strip_size
primary_raid_level
raid_level_qualifier
secondary_element_count
secondary_element_seq
secondary_raid_level
size
block_size
rotate_parity_count
physical_disk_sequence
starting_block
__repr__() str