code: func (p *windowsParser) ValidateVolumeName(name string) error {
  	nameExp := regexp.MustCompile(`^` + rxName + `$`)
  	if !nameExp.MatchString(name) {
  		return errors.New("invalid volume name")
  	}
  	nameExp = regexp.MustCompile(`^` + rxReservedNames + `$`)
  	if nameExp.MatchString(name) {
  		return fmt.Errorf("volume name %q cannot be a reserved word for Windows filenames", name)
  	}
  	return nil
  }
docs: // IsVolumeNameValid checks a volume name in a platform specific manner.