dissect.target.volumes.disk#

Module Contents#

Classes#

DissectVolumeSystem

The base class for a volume system implementation.

class dissect.target.volumes.disk.DissectVolumeSystem(fh: BinaryIO | list[BinaryIO], *args, **kwargs)#

Bases: dissect.target.volume.VolumeSystem

The base class for a volume system implementation.

Volume systems are responsible for parsing a volume system over one or more disks and returning all available volumes.

Subclasses of VolumeSystem must implement the _detect and _volumes methods.

Parameters:
  • fh – The source file-like object(s) on which to open the volume system.

  • dsk – A reference to the source disk or container.

  • serial – Serial number of the volume system, if any.

__type__ = 'disk'#