您目前已離線,請等候您的網際網路重新連線

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

Windows XP 支援已結束

Microsoft 於 2014 年 4 月 8 日結束對 Windows XP 的支援。此變更已影響您的軟體更新和安全性選項。 瞭解這對您的意義為何且如何持續受保護。

Windows Server 2003 的支援已於 2015 年 7 月 14 日結束

Microsoft 已於 2015 年 7 月 14 日結束對 Windows Server 2003 的支援。此變更已影響您的軟體更新和安全性選項。 瞭解這對您的意義為何且如何持續受保護。

重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。

按一下這裡查看此文章的英文版本:870964
徵狀
您可以使用 Microsoft iSCSI 啟動器服務連線到網際網路 SCSI (iSCSI) 磁碟裝置。您所建立的檔案共用位於 iSCSI 裝置上的資料夾可能無法重新建立時您重新啟動電腦上所建立的共用資料夾。
發生的原因
ISCSI 啟動器服務沒有時,就可能發生這個問題當伺服器服務初始化時初始化。「 伺服器 」 服務會建立檔案共用。不過,因為 iSCSI 磁碟裝置沒有可用的伺服器服務無法建立 iSCSI 裝置的檔案共用的位置,直到 iSCSI 服務初始化。
解決方案

iSCSI 啟動器 2.x

若要解決這個問題,在 iSCSI 啟動器 2.x,請遵循下列步驟在受影響的伺服器:
  1. 讓 [Server] 服務的依存於 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. 型別 iscsicliBindPersistentVolumes然後按 ENTER 鍵。

      附註這相當於選取 所有繫結方法 1 中的選項。
附註發生此特定問題時,才使用這種解析度以 2.x 版本的 iSCSI 啟動器服務。

讓 [Server] 服務的依存於 iSCSI 啟動器服務

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

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

附註您沒有修改登錄,當您使用這個方法。因此,這個方法會是較好的方式設定服務相依性。
  1. 按一下 開始按一下 執行,型別 cmd然後按 ENTER 鍵。
  2. 型別 sc 組態如下相依 = Samss/Srv/MSiSCSI然後按 ENTER 鍵。

    如果您有系統管理存取至伺服器時,您可以執行這項指令,從網路的電腦。若要執行這項操作,輸入下列命令,並再按 ENTER 鍵:
    sc \\電腦名稱組態如下相依 = Samss/Srv/MSiSCSI

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

重要這個章節、 方法或工作包含的步驟會告訴您作法,修改登錄。不過,如果您修改可能會發生嚴重的問題登錄不正確。因此,請確定您依照這些步驟請小心。為加強保護,請先備份登錄再進行修改。然後,您可以在發生問題時還原登錄。如需詳細資訊有關如何備份和還原登錄,請按一下下列文件編號,檢視 「 Microsoft 知識庫 」 中:
322756 如何備份及還原 Windows 中的登錄


Microsoft Windows 2000
  1. 啟動 [登錄編輯程式]。
  2. 找出並按一下下列的登錄子機碼:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanManServer
  3. 在上 編輯 功能表中,按一下 新增值.
  4. 型別 DependOnService值名稱 方塊中按一下 REG_MULTI_SZ 資料型別 方塊中,然後按 ENTER 鍵。
  5. 多重字串編輯器 視窗中,型別MSiSCSI資料 方塊中,然後再按一下[確定].
  6. 結束登錄編輯程式。
其他相關資訊
您可以使用指令碼中所述的程序藉由使用 Sc.exe 和 Iscsicli.exe 公用程式的 〈 解決方案 〉 一節。若要建立使用這些命令時,批次檔,然後執行巨集直接批次檔或執行批次檔中另一種方法。比方說,執行使用群組原則的批次檔。

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

整個作業所描述的指令碼在 〈 解決方案 〉 一節中,會建立包含下列所示的批次檔文字:
sc config LanManServer depend= Samss/Srv/MSiSCSIiscsicli BindPersistentVolumes
如果之前已初始化儲存區啟動伺服器服務問題可能也會發生非 iscsi 存放裝置。在此情況下,我們可以使用下面替代方法,假設 G 是我們想要監視的磁碟機代號:

  1. 將指令碼儲存為 *.bat 檔案中。
    : 開始
    dir g: /AH
    如果 %errorlevel%equ 0 移至: [確定]
    ping 127.0.0.1 /n 5
    移至: 開始
    : [確定]
    net stop 瀏覽器
    net stop netlogon
    net stop dfs
    net stop 如下 /y
    net start 如下
    net start dfs
    net start netlogon
    net start 瀏覽器
  2. 我們可以新增 「 啟動指令檔 」 則批次檔:
    a) 放 %systemroot%\System32\GroupPolicy\Machine\Scripts\Startup 的批次檔
    b) 回合"gpedit 」,以開啟本機電腦原則
    c) 將批次檔加入的啟始指令碼。
如需有關 iSCSI 技術及 Microsoft 支援的iSCSI,請造訪下列 Microsoft 網站:
SAN iSCSI

警告:本文為自動翻譯

內容

文章識別碼:870964 - 最後檢閱時間:11/12/2012 11:14:00 - 修訂: 0.1

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 Server 2003 R2 Enterprise Edition (32-Bit x86), Microsoft Windows Server 2003 R2 Enterprise x64 Edition, Microsoft Windows Server 2003, Datacenter x64 Edition, Microsoft Windows Server 2003, Enterprise Edition (32-bit x86), Microsoft Windows Server 2003, Standard Edition (32-bit x86), Microsoft Windows Server 2003, Standard x64 Edition

  • kbtshoot kbprb kbmt KB870964 KbMtzh
意見反應