import re


def is_valid_volume_id(volume_id):
    """
    Validates drive and volume IDs, also known as the drive/volume "name".
    A valid volume name should look like: volume-00000001 - It should always
    start with "volume-" and end with 8 hexadecimal characters in lower case.

    :type volume_id: str
    :param volume_id: The drive or volume name to be validated.

    :rtype: bool
    :return: True or False depending on whether volume_id passes validation.
    """
    if volume_id is None:
        return False

    match = re.match(r'^volume-[0-9a-f]{8}$', volume_id)

    if not match:
        return False

    return True