Share via


當您嘗試掛接 ISO 映射時,出現「您沒有許可權」錯誤訊息

本文有助於修正嘗試掛接 ISO 映射時的錯誤「您沒有許可權」。

適用於:Windows Server 2012 R2、Windows 10 - 所有版本
原始 KB 編號: 2993573

徵狀

當您嘗試在 Windows Server 2012 R2、Windows Server 2012、Windows 8.1 或 Windows 8 中掛接 ISO 映射時,您會收到下列錯誤訊息:

無法掛接檔案

您沒有掛接檔案的許可權。

訊息視窗會顯示在下列螢幕快照中。

您沒有掛接 I S O 映射時所發生檔案錯誤的許可權。

當您執行下列其中一項作業時,就會發生此問題:

  • 按兩下.iso檔案,或使用磁碟映像工具從本機或網路來源掛接 ISO 映像。
  • 您嘗試透過 Windows 檔案總管中的快捷方式功能表掛接 ISO 映像。

注意事項

雖然您收到錯誤訊息,但在大部分情況下,ISO 映像已成功掛接。

其他報告的徵兆

  • 當您在 Windows 檔案總管中按兩下.iso檔案嘗試掛接 ISO 映射時,作業會失敗,而且您會收到下列錯誤訊息:

    很抱歉,掛接檔案時發生問題

  • 您會收到下列 Windows PowerShell 錯誤訊息:

    錯誤:17098 - 元件存放區已損毀

  • 當您在 PowerShell 中執行 mountdiskimage-imagepath c:\images\windows8.1_enterprise.iso 命令時,作業會失敗,而且您會收到下列錯誤訊息:

    mount-diskimage:「版本不支援此版本的檔格式」。
    Hresult 0xc03a0005

原因

這個問題可能是由下列一個或多個原因所造成:

  • USB 媒體讀取器裝置已連結至電腦。
  • 卸除式媒體會掛接在計算機中。
  • 您嘗試掛接的.iso檔案是疏鬆檔案。

若要判斷檔案是否為疏鬆檔案,請使用下列其中一種方法。

方法 1:檢查檔案屬性

  1. 在資料夾中 C:\images ,以滑鼠右鍵按兩下Windows8.1_Enterprise.iso檔案。
  2. 按一下 [內容]
  3. 按一下 [詳細資料]
  4. 檢查字母 「P」 的 [ 屬性 ] 行以指出疏鬆檔案。

方法 2:使用 PowerShell

  1. 執行下列 Windows PowerShell 命令:

    (get-item c:\test\mydisk.iso).attributes
    
  2. 檢查命令輸出中的 「SparseFile」 一詞,以指出疏鬆檔案。

解決方案

若要解決這個問題,請使用下列其中一個方法。

解決方案 1

將 ISO 檔案儲存到不同的資料夾或提供不同的名稱,以將它複製到新的檔案。

此程式應該會移除疏鬆屬性,並啟用要掛接的檔案。

解決方案 2

如果您有快閃媒體讀取器或任何卸除式媒體,請嘗試退出抽取式媒體。 然後,重新指派驅動器號,讓您保留較低的驅動器號以掛接 ISO 映像。 如果檔案在其他磁碟驅動器後面有指派的磁碟驅動器,則可能無法正確運作。

例如,請考慮下列配置。

磁碟機 指派
C 硬碟
D Dvd
E USB 裝置
F ISO (自動指派)

在此配置中,ISO 映像會在掛接時自動指派給磁碟驅動器 F。 這會造成「徵兆」一節中所提及的錯誤。 不過,磁碟驅動器會繼續運作。

在您退出 ISO 磁碟驅動器 F 之後,請將 USB 磁碟驅動器重新指派為磁碟驅動器 F。現在,當您掛接 ISO 映射時,系統會自動將它指派給磁碟驅動器 E,而不會產生任何錯誤。 新的版面配置如下所示。

磁碟機 指派
C 硬碟
D Dvd
E ISO (自動指派)
F USB 裝置