2014-03-24 30 views
-1

我會更具體。 很多天以前,我試着雙啓動我的Windows 7和Linux(Kali),所以爲了防萬一沒有好轉,我通過操作中心爲我的系統創建了一個映像(VHD文件)。作爲一個noob我沒有成功安裝Linux.My硬盤損壞,我無法啓動在Windows(BSOD和重新啓動)。 它是如何腐化的?可能是因爲當我嘗試安裝Linux時某些東西沒有順利......COPY-PASTE是否傳輸所有子文件夾和文件?

過了一段時間,我設法正常安裝了Linux,但由於Windows仍然無法啓動,我決定格式化並擦除所有內容。唯一的方法是使用我的備份。我用我的Windows安裝/修復光盤來恢復這個備份(Windows的映像)。這裏是它變得瘋狂的地方 - >恢復完成後,我意識到我已經做了備份,當問題出現時(我正在試驗Linux安裝之前,我做了備份),所以我再也無法啓動在Windows(BSOD)......我回到了開始。

但是,當我再次安裝新的乾淨的Windows時,我附加了VHD文件並訪問了我的舊硬盤(現在是虛擬的)。我認爲這是恢復我的舊文件的唯一方法。怎麼樣?用COPY-PASTE。我從程序文件複製粘貼到用戶。 但這足夠嗎?我的意思是我的一些程序無法運行(錯誤等),爲什麼?也許複製粘貼不會傳輸所有文件?也許有權限問題?我能否通過複製粘貼來真正恢復整個系統?正如你所能理解的,我通常爲我描述的整個問題尋求答案,而不一定是複製粘貼。 所以任何答案,這將幫助我這個非常複雜的問題,非常感謝。 謝謝。

回答

0

程序的安裝不限於文件。程序可以安裝依賴項,如Microsoft Visual C++,這些依賴項不屬於該程序的一部分,而是Windows的一部分,並將放入系統文件夾中。 Windows還有一個稱爲註冊表的主數據庫,其中程序將創建與其配置,文件關聯等相關的條目,更不用說C:\ ProgramData中的數據,這一點同樣重要。

長話短說,你不能複製一個程序文件夾,並期望它的工作。有些程序可以運行,但大多數大型軟件都不行。你必須正確安裝它們。

相關問題