文章編號: 870964 - 上次校閱: 2009年2月21日 - 版次: 8.1

iSCSI 裝置上的檔案共用可能不重建當您重新啟動電腦時

系統提示本文適用於您使用的作業系統之外的作業系統。與您不相關的文章內容已停用。

在此頁中

全部展開 | 全部摺疊

徵狀

您可以使用 Microsoft iSCSI 啟動器服務來連線到網際網路 SCSI (iSCSI) 磁碟裝置。當您重新啟動電腦上建立共用資料夾的不可能被重建 iSCSI 裝置上的資料夾位於所建立的檔案共用。

發生的原因

伺服器服務初始化時未初始化 iSCSI 啟動器服務時,可能就會發生這個問題。伺服器服務會建立檔案共用。不過,因為 iSCSI 磁碟裝置不是可用的伺服器服務無法建立檔案共用 iSCSI 裝置直到初始化 iSCSI 服務。

解決方案

iSCSI 啟動器 2.x

如果要解決這個問題在 iSCSI 啟動器 2.x 中的,請在受影響的伺服器上依照下列步驟執行:
  1. 讓伺服器服務相依於 iSCSI 啟動器服務。有關如何執行這項作業,請參閱 「 製作伺服器服務依存於 iSCSI 啟動器服務 」 一節。
  2. 設定持續性的登入目標。如果要執行此動作使用其中一個下列的方法。

    附註如果您看到 固接式目標 的目標標籤,下列步驟並非必要。

    方法 1: 在 [控制台] 中使用 iSCSI 啟動器
    1. 在 [控制台] 中,按兩下 iSCSI 啟動器
    2. 按一下 [目標] 索引標籤。
    3. 按一下在 [請 選取一個目標 的目標清單,然後再按一下 [登入
    4. 按一下以選取 [自動還原此連線,當系統開機時] 核取方塊,然後按一下 [確定]
    方法 2: 使用 [命令提示字元] 視窗
    1. 按一下 [開始],再按一下 [執行]、 輸入 cmd,] 然後再按一下 [確定]
    2. 在命令提示字元中,請輸入下列指令,並按下 ENTER:
      iscsicli persistentlogintarget target_iqn T *************** 0
      附註 target_iqn 為目標的 IQN 名稱。
  3. 設定 BindPersistentVolumes 選項,如 iSCSI 啟動器服務。如果要執行此動作使用其中一個下列的方法。

    方法 1: 在 [控制台] 中使用 iSCSI 啟動器
    1. 在 [控制台] 中,按兩下 iSCSI 啟動器
    2. 按一下 [繫結磁碟區/裝置] 索引標籤。
    3. 按一下 [全部繫結 來繫結所有永續性的目標。或者,按一下 [新增],然後輸入磁碟機代號或掛接點來繫結特定目標。
    4. 按一下 [確定]
    方法 2: 使用 [命令提示字元] 視窗
    1. 按一下 [開始]、 按一下 [執行],輸入 cmd,並按下 ENTER。
    2. 型別 iscsicli BindPersistentVolumes,然後按 ENTER 鍵。

      附註這是相同以選取 所有繫結 選項方法 1。
附註如果您遇到與版本 2.x iSCSI 啟動器服務的這個特定問題,請使用此解析度。

讓伺服器服務相依於 iSCSI 啟動器服務

使用下列方法之一,讓伺服器服務依存於 iSCSI 啟動器服務。

方法 1: 使用 Microsoft 服務控制公用程式 (Sc.exe)

附註您沒有修改登錄,當您使用這個方法。 因此,這個方法是慣用的方式設定服務相依性。
  1. 按一下 [開始]、 按一下 [執行],輸入 cmd,並按下 ENTER。
  2. 型別 sc 組態 LanManServer 依存 = MSiSCSI,然後按 ENTER 鍵。

    如果您到伺服器的系統管理存取,您可以執行這個命令從網路電腦。如果要執行這項操作,輸入下列命令,並再按下 ENTER:
    sc \ \ computer_name 組態 LanManServer 依存 = MSiSCSI

方法 2: 使用 「 登錄編輯程式 」

重要這個區段、 方法或任務包含告訴您如何修改登錄的步驟。然而,如果您不當修改登錄,可能會發生嚴重的問題。因此,執行這些步驟時請務必小心。為加強保護,修改登錄之前,請務必將它備份起來。 以後您就可以在發生問題時還原登錄。如需有關如何備份和還原登錄的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
322756? (http://support.microsoft.com/kb/322756/ ) 如何備份和還原在 Windows 登錄


Microsoft Windows 2000
  1. 啟動 「 登錄編輯程式 」。
  2. 找出並點選下列登錄子機碼:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanManServer
  3. 在 [編輯] 功能表上按一下 新增數值
  4. 在 [數值名稱] 方塊中的型別 DependOnService 按一下 資料類型] 方塊中的 字元,並按下 ENTER。
  5. 在 [多字串編輯器] 視窗中在 [資料] 方塊中輸入 MSiSCSI],然後再按一下 [確定]。
  6. 結束登錄編輯程式。

其他相關資訊

您可以撰寫指令碼使用 Sc.exe 和 Iscsicli.exe 公用程式中 < 解決方案 > 一節所述的程序。執行這項操作,建立使用這些指令的批次檔,然後直接,執行批次檔或在另一種方法中執行批次檔。使用群組原則,例如執行批次檔。

Microsoft 僅,為了說明提供程式設計範例,不提供任何明示或默示的保證。這包括,但不限於適售性或適合某特定用途之默示擔保責任。本文假設您已熟悉使用我們所示範的程式設計語言以及建立和偵錯程序所使用的工具。Microsoft 技術支援工程師可以協助解釋特定程序的功能。不過,不會修改這些範例以提供附加功能或建構程序,以符合您特定需求。

若要編寫指令碼 < 解決方案 > 一節所述的整個作業,建立批次檔包含下列文字:
sc config LanManServer depend= MSiSCSI
iscsicli BindPersistentVolumes
如需有關 iSCSI 技術和 iSCSI 的 Microsoft 支援的詳細資訊,請造訪下列 Microsoft 網站:
http://www.microsoft.com/windowsserversystem/storage/technologies/iscsi/default.mspx (http://www.microsoft.com/windowsserversystem/storage/technologies/iscsi/default.mspx)

這篇文章中的資訊適用於:
  • Microsoft Windows XP Home Edition (家用版)
  • Microsoft Windows XP Professional
  • Microsoft Windows XP Professional x64 Edition
  • Microsoft Windows XP Media Center Edition 2005 Update Rollup 2
  • Microsoft Windows XP Tablet PC Edition
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Datacenter Server
關鍵字:?
kbmt kbtshoot kbprb KB870964 KbMtzh
機器翻譯機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:870964? (http://support.microsoft.com/kb/870964/en-us/ )
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。