dissect.volume.disk

Subpackages

Submodules

Package Contents

Classes

class dissect.volume.disk.Disk(fh: BinaryIO, sector_size: int = 512)
fh
sector_size = 512
scheme = None
partitions: list[dissect.volume.disk.partition.Partition] = []
property serial: int | None
class dissect.volume.disk.Partition(disk: Any, number: int, offset: int, size: int, vtype: int | uuid.UUID, name: str, flags: int | None = None, guid: uuid.UUID | None = None, vtype_str: str | None = None, raw: dissect.cstruct.Structure = None)
disk
number
offset
size
type
name
flags = None
guid = None
type_str = None
raw = None
__repr__() str
open() BinaryIO
exception dissect.volume.disk.DiskError

Bases: Error

Common base class for all non-exit exceptions.