---
title: "init(creatingVariableStoreAt:options:)"
framework: virtualization
role: symbol
role_heading: Initializer
path: "virtualization/vzefivariablestore/init(creatingvariablestoreat:options:)"
---

# init(creatingVariableStoreAt:options:)

Creates a new EFI variable store at specified the URL on the filesystem, initialization options, and error-return variable.

## Declaration

```swift
init(creatingVariableStoreAt URL: URL, options: VZEFIVariableStore.InitializationOptions = []) throws
```

## Parameters

- `URL`: A URL that specifies the location on disk at which to store the EFI information.
- `options`: An array of possible doc://com.apple.virtualization/documentation/Virtualization/VZEFIVariableStore/InitializationOptions.

## See Also

### Creating the variable store

- [init(url:)](virtualization/vzefivariablestore/init(url:)-83pcn.md)
- [VZEFIVariableStore.InitializationOptions](virtualization/vzefivariablestore/initializationoptions.md)
