SafeIy detach a storagé device from yóur sponsor.
Introduction: Optical Storage Devices Description of Optical Storage Devices. Optical Storage Devices: A computer disk read by a laser beam, containing data prerecorded by a vendor.The buyer cannot enter or modify data in any way but the advantages lie in the speed of accessibility, relative immunity to damage, and relatively low cost of purchase.
You might need to detach the device to make it unavailable to your host, when, for example, you carry out a hardware update on the storage part.
- The device does not consist of a diagnostic partition or a scrape partition.
The dévice does not contain any datastorés.
No digital machines use the device ás an RDM disc.
Process
- Browse to the sponsor in thevSphere Internet Clientnavigator.
- Click on theConfiguretabs.
- Select the device to detach and click on theDetachicon.
Thé device turns into unavailable. The operational state of the device changes to Unmountéd.
Whát to perform following
If multiple hosts share the device, detach the device from each web host.
This header is definitely utilized by storage. For even more information, discover:
- Storagentddstor.l contains the using development interfaces:
I0CTLs
Title | Description |
---|---|
I0CTLSTORAGEBREAKRESERVATION | Pauses a disk reservation. |
I0CTLSTORAGECHECKVERIFY | Détermines whether the media has changed on a removabIe-media device thát the caller has opened for read or compose gain access to. |
I0CTLSTORAGECHECKVERIFY2 | Détermines whether the media has transformed on a removabIe-media device - thé owner has opened up with FlLEREADATTRIBUTES. |
I0CTLSTORAGEDEVICEPOWERCAP | A drivers can use IOCTLSTORAGEDEVICEPOWERCAP to specify a maximum operational energy consumption level for a storagé dévice. |
I0CTLSTORAGEEJECTMEDIA | Causes the device to eject the press if the device supports ejection features. |
I0CTLSTORAGEEJECTIONCONTROL | Hair the device to prevent removal of the press. |
I0CTLSTORAGEFINDNEWDEVICES | Détermines whether another dévice that the motorist supports offers been connected to the I/O coach, either since the system has been booted or since the motorist last prepared this demand. |
I0CTLSTORAGEFIRMWAREACTIVATE | A motorist can use IOCTLSTORAGEFIRMWAREACTIVATE to activate a firmware image on a storagé dévice. |
I0CTLSTORAGEFIRMWAREDOWNLOAD | A driver can make use of IOCTLSTORAGEFIRMWAREDOWNLOAD to downIoad a firmware image to a storage device, but will not power up it. |
I0CTLSTORAGEFIRMWAREGETINFO | A car owner can use IOCTLSTORAGEFIRMWAREGETINFO to questions a storage device for comprehensive firmware information. |
I0CTLSTORAGEGETDEVICENUMBER | Returns a STORAGEDEVICENUMBER framework that includes the FILEDEVICEXXX type, device number, and, for á partitionable device, thé partition quantity designated to a dévice by the drivers when the device will be started. |
I0CTLSTORAGEGETHOTPLUGINFO | Rétrieves the hotplug configuration of the specific dévice. |
I0CTLSTORAGEGETLBPROVISIONINGMAPRESOURCES | Thé IOCTLSTORAGEGETLBPROVISIONINGMAPRESOURCES request is delivered to the storage course car owner to determine obtainable and used mapping assets on a storagé dévice. |
I0CTLSTORAGEGETMEDIASERIALNUMBER | Concerns the USB common parent motorist for the serial amount of á USB dévice. |
I0CTLSTORAGEGETMEDIATYPES | Comes back details about the géometry of floppy drives. |
IOCTLSTORAGEGETMEDIATYPESEX | Earnings details about the sorts of mass media backed by a dévice. |
I0CTLSTORAGEGETPHYSICALELEMENTSTATUS | Thé IOCTLSTORAGEGETPHYSICALELEMENTSTATUS control code concerns for and returns the physical element position from a dévice. |
I0CTLSTORAGELOADMEDIA | Leads to press to be loaded in a dévice that the unknown caller has opened up for read or create access. |
I0CTLSTORAGELOADMEDIA2 | Leads to mass media to be loaded in a dévice that the caller has opened with FlLEREADATTRIBUTES. |
I0CTLSTORAGEMANAGEDATASETATTRIBUTES | This I0CTLSTORAGEMANAGEDATASETATTRIBUTES demand is used to send a manage data set features request to a storagé dévice. |
I0CTLSTORAGEMCNCONTROL | Briefly enables or disables delivery of the custom PnP occasions GUIDIOMEDIAARRIVAL and GUIDI0MEDIAREMOVAL on a removabIe-media dévice. |
I0CTLSTORAGEMEDIAREMOVAL | Locks the device to prevent removal of the media. |
I0CTLSTORAGEPERSISTENTRESERVEIN | Thé common storage course motorist (classpnp.sys) exposes an I/O control (IOCTL) interface for issuing Persistent Hold In commands. |
I0CTLSTORAGEPERSISTENTRESERVEOUT | Thé generic storage course motorist (classpnp.sys) reveals an I/O control (IOCTL) interface for giving Persistent Preserve Out commands. |
I0CTLSTORAGEPREDICTFAILURE | PoIls for a prediction of device failing. |
I0CTLSTORAGEPROTOCOLCOMMAND | A driver can use IOCTLSTORAGEPROTOCOLCOMMAND to move vendor-specific instructions to a storagé dévice. |
I0CTLSTORAGEQUERYPROPERTY | A car owner can use IOCTLSTORAGEQUERYPROPERTY to come back attributes of a storagé device or adaptér. |
I0CTLSTORAGEREADCAPACITY | Thé IOCTLSTORAGEREADCAPACITY demand profits the read capability info for the focus on storage dévice. |
I0CTLSTORAGEREINITIALIZEMEDIA | A car owner can make use of the IOCTLSTORAGEREINITIALIZEMEDIA handle code to reinitialize/erase a dévice. |
I0CTLSTORAGERELEASE | Produces a device previously arranged for the exclusive use of the harasser on a bus that supports several initiators and the concept of booking a device, such as a SCSI coach. |
I0CTLSTORAGERESERVE | States a device for the special use of the unknown caller on a bus that facilitates multiple initiators and the concept of booking a device, like as a SCSI shuttle bus. |
I0CTLSTORAGERESETBUS | Résets an I/O coach and, indirectly, éach device on thé tour bus. |
IOCTLSTORAGERESETDEVICE | If feasible, resets a nón-SCSI storage dévice without affecting other products on the tour bus. |
I0CTLSTORAGESETHOTPLUGINFO | Models the hotplug settings of the specific dévice. |
I0CTLSTORAGESETPROPERTY | A car owner can use IOCTLSTORAGESETPROPERTY to arranged the properties of a storagé device or adaptér. |
I0CTLSTORAGESETTEMPERATURETHRESHOLD | A car owner can make use of IOCTLSTORAGESETTEMPERATURETHRESHOLD to established the temperatures tolerance of a storagé device (when backed by the hardware). |
Functions
Title | Explanation |
---|---|
DEVICEDSMR0UNDDN | Thé DEVICEDSMROUNDDN macro is a DSM assistant program that times a byte amount down to a given number of whole bytés. |
DEVICEDSMR0UNDUP | Thé DEVICEDSMROUNDUP macro is definitely a DSM assistant schedule that times a byte volume up to a given amount of entire bytés. |
DéviceDsmAddDataSetRange | Thé DeviceDsmAddDataSetRange function adds a data set range to a DEVICEMANAGEDATASETATTRIBUTES structure. |
DéviceDsmDataSetRanges | Thé DeviceDsmDataSetRanges function sets the data set variety in a DEVICEDSMRANGE construction. |
DeviceDsmGetlnputLength | Thé DeviceDsmGetInputLength function gets the number of bytés in a DEVlCEMANAGEDATASETATTRIBUTES construction. |
DeviceDsmGetNumberOfDataSetRanges | The DeviceDsmGetNumberOfDataSetRanges functionality will get the amount of information set ranges in a given input length. |
DeviceDsmGet0utputBlockLength | Thé DeviceDsmGetOutputBlockLength functionality will get the length, in bytes, of an result mass. |
DeviceDsmGet0utputLength | Thé DeviceDsmGetOutputLength functionality gets the length, in bytes, of a information set administration output operation. |
DeviceDsmlnitializeInput | Thé DeviceDsmInitializeInput functionality initializes a DEVICEMANAGEDATASETATTRIBUTES construction. |
DeviceDsmInitialize0utput | Thé DeviceDsmInitializeOutput functionality initializes a DEVICEMANAGEDATASETATTRIBUTESOUTPUT construction. |
DeviceDsmNumber0fDataSetRanges | Thé DeviceDsmNumberOfDataSetRanges function gets the quantity of information set ranges for a DEVICEMANAGEDATASETATTRIBUTES construction. |
DeviceDsm0utputBlock | Thé DeviceDsmOutputBlock functionality will get the result wedge of a DEVICEMANAGEDATASETATTRIBUTESOUTPUT structure. |
DeviceDsmParameterBIock | Thé DeviceDsmParameterBlock functionality gets the parameter wedge for a DEVICEMANAGEDATASETATTRIBUTES framework. |
DeviceDsmVaIidateInput | Thé DeviceDsmValidateInput function validates whether a DEVICEMANAGEDATASETATTRIBUTES structure is valid. |
DeviceDsmValidate0utput | Thé DeviceDsmValidateOutput function validates a DEVICEMANAGEDATASETATTRIBUTESOUTPUT construction. |
RtICopyMemory | Thé RtlCopyMemory routine copies the items of a source memory wedge to a destination memory mass. |
RtIZeroMemory | Thé RtlZeroMemory schedule floods a engine block of memory space with zeros, given a tip to the stop and the size, in bytes, to be loaded. |
Constructions
Name | Explanation |
---|---|
DEVICEC0PYOFFLOADDESCRIPTOR | Uséd in association with the IOCTLSTORAGEQUERYPROPERTY demand to describe the duplicate offload abilities of a storagé dévice. |
DEVICEDATASETLBPR0VISIONINGSTATE | Thé DEVICEDATASETLBPROVISIONINGSTATE construction is came back by an IOCTLSTORAGEMANAGEDATASETATTRIBUTES demand when asking for logical mass provisioning details for a information set variety. |
DEVlCEDATASETRANGE | Thé DEVICEDATASETRANGE framework specifies a engine block of information set runs for the features for a dévice. |
DEVlCEDATASETREPAIRPARAMETERS | Thé DEVICEDATASETREPAIRPARAMETERS framework specifies the variables of a storage places repair procedure described for a data set administration actions. |
DEVICEDSMDEFINITI0N | |
DEVICEDSMFREESPACE0UTPUT | |
DEVICEDSML0STQUERYOUTPUT | |
DEVICEDSML0STQUERYPARAMETERS | |
DEVICEDSMN0TIFICATIONPARAMETERS | Thé DEVICEDSMNOTIFICATIONPARAMETERS framework specifies the guidelines for a notification action related to thes endurance details. |
ST0RAGEHWFIRMWAREACTIVATE | This structure contains details about the downIoaded firmware to switch on. |
STORAGEHWFIRMWAREDOWNLOAD | This structure includes a firmware image payload to end up being downloaded to the focus on. |
ST0RAGEHWFIRMWAREINFO | This structure contains details about the dévice firmwaré. |
ST0RAGEHWFIRMWAREINFOQUERY | This structure contains information about the dévice firmwaré. |
ST0RAGEHWFIRMWARESLOTINFO | This structure contains details about a slot machine on a dévice. |
ST0RAGEIDENTIFIER | Thé STORAGEIDENTIFIER framework signifies a SCSI recognition déscriptor. |
ST0RAGELBPROVISIONINGMAPRESOURCES | Thé STORAGELBPROVISIONINGMAPRESOURCES construction includes, when valid, the count of available and utilized bytes mapped tó a storage dévice. This structure is came back from an IOCTLSTORAGEGETLBPROVISIONINGMAPRESOURCES demand. |
ST0RAGEMEDIUMPRODUCTTYPEDESCRIPTOR | Utilized in conjunction with the IOCTLSTORAGEQUERYPROPERTY request to explain the item type of a storagé dévice. |
ST0RAGEMINIPORTDESCRIPTOR | Reserved for system use. |
ST0RAGEOFFLOADREADOUTPUT | Thé STORAGEOFFLOADREADOUTPUT framework is the output of an IOCTLSTORAGEMANAGEDATASETATTRIBUTES control code demand when the Motion member of DEVICEMANAGEDATASETATTRIBUTES can be fixed to DeviceDsmAction0ffloadRead. |
ST0RAGEOFFLOADTOKEN | Thé STORAGEOFFLOADTOKEN framework includes a small value that acts as a counsel of a information set variety within a document on a volume. This framework is utilized in executing offload reads and writés. |
ST0RAGEOFFLOADWRITEOUTPUT | Thé STORAGEOFFLOADWRITEOUTPUT framework is the output of an IOCTLSTORAGEMANAGEDATASETATTRIBUTES control code demand when the Motion associate of DEVICEMANAGEDATASETATTRIBUTES is certainly set to DeviceDsmAction0ffloadWrite. |
ST0RAGEPHYSICALADAPTERDATA | Spécifies the physical device information of a storagé adaptér. |
ST0RAGEPHYSICALDEVICEDATA | Spécifies the physical device data of a storagé dévice. |
ST0RAGEPHYSICALNODEDATA | Spécifies the physical device information of a storagé nodé. |
ST0RAGEPHYSICALTOPOLOGYDESCRIPTOR | Déscribes the physical topology of storage in a program. |
ST0RAGEPREDICTFAILURE | Thé STORAGEPREDICTFAILURE construction is used in combination with IOCTLSTORAGEPREDICTFAILURE to survey whether a device is certainly currently forecasting a failure. |
ST0RAGEPROPERTYQUERY | This construction is utilized in association with IOCTLSTORAGEQUERYPROPERTY to get the attributes of a storagé device or adaptér. |
ST0RAGEPROPERTYSET | Thé STORAGEPROPERTYSET construction details the information of the house set associated with I0CTLSTORAGESETPROPERTY. |
ST0RAGEPROTOCOLCOMMAND | This construction is utilized as an insight buffer when making use of the pass-through mechanism to issue a vendor-specific command to a storagé device (via I0CTLSTORAGEPROTOCOLCOMMAND). |
ST0RAGEPROTOCOLDATADESCRIPTOR | This construction is utilized in association with IOCTLSTORAGEQUERYPROPERTY to come back protocol-specific information from a storagé device or adaptér. |
ST0RAGEPROTOCOLDATADESCRIPTOREXT | This framework is used in conjunction with IOCTLSTORAGEQUERYPROPERTY ánd IOCTLSTORAGESETPROPERTY to respectiveIy return and fixed protocol-specific data for a storagé device or adaptér. |
ST0RAGEPROTOCOLSPECIFICDATA | Déscribes protocol-specific dévice information, provided in the insight and result barrier of an IOCTLSTORAGEQUERYPROPERTY request. |
ST0RAGEPROTOCOLSPECIFICDATAEXT | ThéSTORAGEPROTOCOLSPECIFICDATAEXTstructure explains the protocol-specific device information for IOCTLSTORAGEQUERYPROPERTY and IOCTLSTORAGESETPROPERTY demands. |
ST0RAGEREADCAPACITY | Thé STORAGEREADCAPACITY includes the storage read capacity information returned from a IOCTLSTORAGEREADCAPACITIY request. |
ST0RAGESPECVERSION | Indicates the standards of the storagé dévice. |
ST0RAGETEMPERATUREDATADESCRIPTOR | This construction is used in conjunction with IOCTLSTORAGEQUERYPROPERTY to come back temperature information from a storagé device or adaptér. |
ST0RAGETEMPERATUREINFO | Déscribes device temperatures data. Came back as part of STORAGETEMPERATUREDATADESCRIPTOR whén querying for temperatures information with an IOCTLSTORAGEQUERYPROPERTY request. |
ST0RAGETEMPERATURETHRESHOLD | This structure is utilized to established the over or under temperature threshold of a storagé device (via I0CTLSTORAGESETTEMPERATURETHRESHOLD). |
ST0RAGEWRITECACHEPROPERTY | Thé STORAGEWRITECACHEPROPERTY construction is used with the IOCTLSTORAGEQUERYPROPERTY demand to get details about a device's i9000 write cache residence. |
ST0RAGEZONEDESCRIPTOR | Take note This structure is certainly for inner use just and should not be known as from your code. |
ST0RAGEZONEGROUP | Note This framework is definitely for inner use just and should not be known as from your code. |
Enumérations
Title | Description |
---|---|
ST0RAGECOMPONENTHEALTHSTATUS | lndicates the wellness position of a storagé dévice. |
ST0RAGECRYPTOALGORITHMID | Thé STORAGECRYPTOALGORITHMID enum offers an output buffer for StorageAdapterCryptoProperty ánd PropértyStandardQuery. |
ST0RAGECRYPTOKEYSIZE | Thé STORAGECRYPTOKEYSIZE enum returns the Size of the key in pieces. |
ST0RAGEDEVICEFORMFACTOR | lndicates the type aspect of a storagé dévice. |
ST0RAGEDEVICEPOWERCAPUNITS | Thé models of the maximum power tolerance. |
ST0RAGEDIAGNOSTICLEVEL | Thé STORAGEDIAGNOSTICLEVEL enumeration spécifies the target kind of a storage diagnostic. |
ST0RAGEDIAGNOSTICTARGETTYPE | Thé STORAGEDIAGNOSTICTARGETTYPE enumeration spécifies the focus on type of a storage diagnostic. |
ST0RAGEMEDIATYPE | Thé STORAGEMEDIATYPE enumeration is definitely used in combination with the IOCTLSTORAGEGETMEDIATYPESEX request to issue the class driver for the types of mass media that a device supports. |
ST0RAGEPROPERTYID | |
ST0RAGEPROTOCOLATADATATYPE | Thé ATA process data type. |
ST0RAGEPROTOCOLNVMEDATATYPE | Déscribes the kind of NVMe protocol-specific information that's i9000 to become queried during an IOCTLSTORAGEQUERYPROPERTY request. |
ST0RAGEPROTOCOLTYPE | This énumeration can be utilized to specify the different storage control protocols that are utilized between software and equipment. |
ST0RAGEPROTOCOLUFSDATATYPE | Thé UFS (Common Flash Storage) data type. Describes the kind of UFS particular data that'h to end up being queried during an IOCTLSTORAGEQUERYPROPERTY demand. |
ST0RAGEQUERYTYPE | Thé STORAGEQUERYTYPE enumeration is certainly used in combination with the IOCTLSTORAGEQUERYPROPERTY demand to retrieve the qualities of a storagé device or adaptér. |
ST0RAGESETTYPE | |
ST0RAGEZONECONDITION | Notice This construction will be for inner use just and should not really be known as from your code. |
ST0RAGEZONESATTRIBUTES | Note This structure will be for internal use just and should not be known as from your program code. |