題 雙啟動後如何在我的第二個驅動器上獲得完全寫入權限?


我在硬盤上安裝了WinXP。然後我買了第二個驅動器並安裝了Win7。雙啟動工作正常。但是當我在Win7環境中時,似乎我沒有對“D”驅動器(這是帶有WinXP的驅動器)的完全管理員權限。即使我登錄的用戶具有管理員權限,我也必須以管理員權限運行我的應用程序才能獲得對D驅動器的寫入權限。當我在C盤上做東西時,情況並非如此。

我可以開始運行那些在管理模式下訪問D驅動器的應用程序,但這似乎有些過分。是否有一些秘密開關,我可以翻轉,以便我的D驅動器像我的C驅動器,安全方面?


4
2017-10-18 10:55


起源




答案:


您的Win7用戶可能只是沒有添加到WinXP磁盤的ACL中。 (我假設每個操作系統都有自己的用戶,並且沒有連接到外部域)。
使用admin privs(在Win7中)運行,只需將您的用戶添加到D上的ACL,並將其傳播到子文件夾和文件。
請注意,當你回到XP中時,如果你看一下ACL,你會在那裡看到一個無法識別的用戶的ACE,不要擔心 - 它只是XP無法將SID解析為實際用戶,因為它沒有真的知道Win7。

不是那麼秘密...... :)


1
2017-11-14 13:10



嘿,@ AviD,很高興見到你!請原諒我的無知 - 我更像是軟件而不是硬件 - 你究竟是如何將用戶添加到ACL的?如果您正在談論右鍵單擊D驅動器上的“屬性”並選擇“安全” - 我的“管理員”組(我的用戶是其成員)已經擁有對驅動器的完全訪問權限。還有其他地方可以設置ACL嗎? - Shaul Behr
你也是 :)。不,這正是我所指的(雖然你知道那不是硬件,對嗎?;))。問題是在Win7上,除非你升級到Admin,否則你不是管理員組!因此,請嘗試直接添加您的用戶,Users組或Interactive Users(或其他一些非管理員組),並確保您擁有正確的權限,並確保它們傳播到子文件夾。 - AviD
Curiouser和curiouser ...我嘗試將用戶添加到具有完全控制權限的“D”驅動器,它開始通過目錄中的D驅動器,告訴我“訪問被拒絕”!有些東西告訴我,我需要運行帶有管理員權限的“屬性”框!知道怎麼做嗎? - Shaul Behr
是的,正如我所說的“與管理員權限運行......”。重點是,你現在還不是真正的管理員。如果右鍵單擊Windows資源管理器,則可以選擇“以管理員身份運行”。然後,使用提升的令牌開始從中生成的所有內容。 - AviD
不,這仍然無法正常運行......就像資源管理器以普通用戶身份運行一樣......“訪問被拒絕”。 - Shaul Behr


您需要獲得所有權,我建議您使用Microsoft提供的命令行工具來完成 http://support.microsoft.com/kb/825751 按照那裡的說明操作並使用此命令獲得完全訪問權限和所有權

XCACLS.vbs z:\ /g user:f /T

將z替換為您的硬盤驅動器的字母和用戶的用戶名


1
2017-12-19 18:55



從您鏈接的頁面:“Xcacls.vbs僅與Microsoft Windows 2000,Microsoft Windows XP和Microsoft Windows Server 2003兼容.Microsoft不支持Xcacls.vbs。”我正在使用Windows 7 ... - Shaul Behr