vfs-verifier

Virtual File System Data Verifier

Overview

vfs-verifier validates and analyzes data recovered from Domesday LaserDiscs and other VFS-containing optical media. It verifies file system integrity, extracts metadata, and provides detailed analysis of data recovery quality and completeness.

Usage

vfs-verifier [options] <input.bin> [output_report.txt]

Options

Arguments

VFS Type Support

Domesday LaserDisc VFS

Acorn DFS

Generic VFS

Verification Process

File System Analysis

  1. Header Validation: Check VFS header and magic numbers
  2. Directory Structure: Verify directory entries and allocation
  3. File Table: Validate file allocation table consistency
  4. Cross-References: Check file size vs. allocated sectors
  5. Metadata: Extract and verify embedded metadata

Data Integrity Checks

Pipeline Integration

Input Requirements

Standard Workflow

Domesday Data Recovery

# Complete pipeline from EFM to verified VFS
efm-decoder-f2 domesday.efm domesday.f2
efm-decoder-d24 domesday.f2 domesday.d24
efm-decoder-data domesday.d24 domesday.bin --output-metadata domesday_meta.txt

# Verify and extract VFS
vfs-verifier domesday.bin domesday_report.txt \
  --vfs-type domesday \
  --verify-checksums \
  --extract-files \
  --output-dir domesday_extracted \
  --output-metadata domesday_vfs_meta.txt

Quality Assessment Workflow

# Multi-source stacked recovery with verification
efm-stacker-f2 dom1.f2 dom2.f2 dom3.f2 stacked.f2
efm-decoder-d24 stacked.f2 stacked.d24 
efm-decoder-data stacked.d24 final.bin

# Comprehensive verification
vfs-verifier final.bin quality_report.txt \
  --vfs-type domesday \
  --verify-checksums \
  --debug \
  --output-metadata complete_analysis.txt

Output Reports

Summary Report

Basic verification results:

Detailed Metadata Report

Comprehensive analysis including:

Extracted Files

When --extract-files is used:

Quality Metrics

File System Level

Data Level

Error Detection and Reporting

File System Errors

Data Corruption Patterns

Technical Details

VFS Structure Analysis

Domesday-Specific Features

Integration with Other Tools

Error Correction Pipeline

vfs-verifier provides feedback for:

Archive Workflows

Results can be used for: