dissect.volume.ddf.ddf#

Module Contents#

Classes#

Attributes#

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

Bases: dissect.volume.raid.raid.RAID

class dissect.volume.ddf.ddf.DDFConfiguration(fh: list[BinaryIO | dissect.volume.raid.raid.PhysicalDisk], sector_size: int = DEFAULT_SECTOR_SIZE)#

Bases: dissect.volume.raid.raid.Configuration

class dissect.volume.ddf.ddf.DDFVirtualDisk(vdcr: VirtualDiskConfigurationRecord, vdr: VirtualDiskRecord, disks: dict[int, tuple[int, DDFPhysicalDisk]])#

Bases: dissect.volume.raid.raid.VirtualDisk

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

__repr__() str#

Return repr(self).

class dissect.volume.ddf.ddf.ControllerData(fh: BinaryIO)#
__repr__() str#

Return repr(self).

class dissect.volume.ddf.ddf.PhysicalDiskData(fh: BinaryIO)#
__repr__() str#

Return repr(self).

class dissect.volume.ddf.ddf.PhysicalDiskRecord(fh: BinaryIO)#
__repr__() str#

Return repr(self).

class dissect.volume.ddf.ddf.VirtualDiskRecord(fh: BinaryIO)#
__repr__() str#

Return repr(self).

class dissect.volume.ddf.ddf.VirtualDiskConfigurationRecord(fh: BinaryIO, num_entries: int)#
__repr__() str#

Return repr(self).