建立 ubuntu 啟動磁碟時刪除分割區後 Rufus 崩潰

建立 ubuntu 啟動磁碟時刪除分割區後 Rufus 崩潰

我已按照 Ubuntu 網站上關於從 Windows 電腦建立可啟動 USB 的指南進行操作https://tutorials.ubuntu.com/tutorial/tutorial-create-a-usb-stick-on-windows#5。每當我單擊開始時,狀態列中都會顯示一條訊息「正在刪除分區」。它持續大約 5 秒,然後應用程式關閉且沒有錯誤。

如果我嘗試再次運行它,它會拋出一個錯誤,指出 USB 正在使用中。我在任務管理器中看不到任何正在運行的 rufus 實例。

魯弗斯配置

我找到了一個使用建議https://unetbootin.github.io/而不是魯弗斯。這對我有用,所以問題不在於 U 盤、ISO 或作業系統。要么是 rufus 的錯誤,要么是我的配置錯誤(這不應該是這樣,因為我遵循了指南)。

答案1

Rufus 開發者在這裡。

  1. 報告 Rufus 問題的正確位置是官方問題追蹤器。一般來說,如果您需要開源應用程式的協助,您應該前往其官方儲存庫,而不是在開發人員可能無法監控的外部論壇上發布問題。

  2. 您是我認識的第一個報告此類問題的人,因此我們必須得出結論,您的環境中一定存在某些特定的東西觸發了該問題,並且除非您提供幫助,否則很難識別該問題。那麼您可以按照以下任一步驟操作嗎?

    • Rufus 將其日誌輸出傳送到 Windows 偵錯工具,因此可以從那裡獲取有關崩潰的更多資訊。您可以安裝並運行嗎偵錯視圖然後再次嘗試 Rufus 並發布您得到的輸出(同樣,將其發佈到 GitHub 追蹤器上可能比發佈到 SuperUser 上更方便)。

    • 如果可能的話(因為該應用程式是完全開源的,以確保用戶在遇到問題時永遠不會陷入困境),您能做的最好的事情就是安裝Visual Studio 2019 社群版然後克隆Rufus GitHub 儲存庫.sln並透過開啟檔案然後按Local Windows Debugger按鈕(在確保為目標選擇Debug和 後)在 Visual Studio 中偵錯應用程式。x86然後 Visual Studio 應該會準確顯示應用程式崩潰的程式碼位置。但當然,這需要您對 git 和 Visual Studio 有一點熟悉(而且下載量也相當大),所以我不確定您是否願意這樣做...

    • 至少,我想在 Rufus 啟動時和嘗試創建驅動器之前獲取日誌輸出,最好打開枚舉調試,您可以通過在 Rufus 中按Alt-來完成此操作。.您可以發布該日誌嗎?請注意,您可以透過按下日誌按鈕(按鈕左側最後一個小按鈕START)或按Ctrl-來存取 Rufus 中的日誌L

再次,因為這個問題似乎是特定於您的環境的(根據記錄,Rufus 每個月的下載量約為 300 萬次,這是我收到的關於應用程式崩潰的極少數報告之一,因此這是絕對不是一個容易複製的普遍問題),如果沒有您的參與,很難嘗試解決它。因此,我們將非常感謝您提供的任何幫助,謝謝!

相關內容