/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
U盤在日常工作上經常被使用。Rosa Image Writer(鏡像寫入工具),采用c++和Qt5框架開發,Rosa Image Writer最新版支持把ISO鏡像寫入u盤,操作起來很簡單,隻需要把文件拖拽到文件對話框或者程序窗口就可以,需要的快來下載。
光驅正從我們所有的電腦中迅速消失,因此從u盤安裝操作係統正變得越來越流行。Rosa發行版的ISO映像最初是打算刻錄到DVD磁盤上的,但是它們也可以寫入到閃存磁盤上,這樣您就可以從閃存磁盤上引導並啟動實時係統或開始安裝。沒有將圖像寫入閃存盤的標準工具,每個人都使用自己喜歡的工具。在ROSA中,傳統上推薦使用命令行工具dd來執行這類工作。然而,它很難被稱為用戶友好,大多數用戶使用它至少會感到一些不舒服,如果不是恐懼的話。Windows用戶的情況更糟。當然,Windows有一個dd端口,但它恰好有嚴重的bug,導致閃存無法正常工作。這一切導致了解決方案的發展,我們自己的工具,Rosa Image Writer。
第一個版本是基於Windows版本的SUSE Studio形象的作家,但其c#語言(. net框架,自然要求),使用兩個完全無關的項目在兩個不同的框架為Windows和Linux版本,和其他一些缺點讓我們從頭編寫新工具。現在ROSA Image Writer是用c++和Qt5框架開發的,它支持同一個代碼庫中的Windows和Linux。
主要功能列表如下:
選擇圖像文件通過通常的打開文件對話框,或通過拖放文件在應用程序窗口。
USB設備列表顯示了每個設備的用戶友好的名稱、大小和邏輯磁盤。
當用戶插入或刪除USB設備時,列表將自動刷新。
當寫操作進行時,會顯示progressbar,它也會被翻譯到Windows 7/8的任務欄按鈕上。
該應用程序支持本地化,包括俄語翻譯。
我為什麼需要它?
ROSA的發行版以ISO圖像文件的形式出現,該文件應該被刻錄到DVD上以便啟動。然而,如果你的電腦沒有光驅,你可以用閃存來達到同樣的目的。ImageWriter允許你將ISO鏡像寫入u盤。
當您希望在UEFI模式下安裝ROSA時,您可能還需要USB引導,而您的BIOS不允許從DVD啟動UEFI。另外,從閃存盤安裝通常更快,因為閃存有更低的隨機訪問延遲。
它是如何工作的?
羅莎圖像是混合的。這意味著,它們包含ISO映像頭文件,以及用於硬盤和閃存的分區表和引導記錄。因此,所有?髒工作?都是在構建映像時執行的,ImageWriter隻需要一點一點地將其寫入閃存盤。
在Linux中,您可以使用名為dd的標準命令行工具來實現相同的結果。此外,操作係統經常使用寫緩存和報告寫,因為在真正寫數據之前很久就已經完成了,您必須使用sync命令來確保完成。ImageWriter提供了圖形化的界麵,方便的選擇源圖像文件和目標設備,顯示寫入的進程,保證數據的正確同步。
其他發行版呢?
我們經常被問到ImageWriter是否可以用來寫除ROSA以外的任何東西。不幸的是,這取決於分布。如果它的開發人員建議您使用dd或其他類似的工具將它的圖像寫入閃存盤,並執行逐位複製,那麼可以使用ImageWriter執行相同的操作。如果需要更高級的工具,比如重新分區閃存盤、格式化閃存盤、將數據複製為文件集等,那麼ImageWriter將無法幫助您。
如何?恢複?寫後的閃存盤?
ROSA發行版包含一些內部特性,使閃存盤看起來像一個非常小的設備(大約5兆字節)。格式化在這裏沒有幫助,因為隻有相同的5兆字節被格式化。您需要做的是使用分區工具,但是許多用戶並不知道這一點。因此,ImageWriter現在提供了清除按鈕,用於從閃存中刪除分區表。之後,操作係統將看到整個閃存盤的容量。
已知問題
ImageWriter需要管理員權限才能直接寫入閃存盤。如果從非特權帳戶啟動,程序將嚐試使用特權提升請求重新啟動自己。不幸的是,在Linux中沒有通用的方法來請求圖形化應用程序的提升,每個桌麵環境都有自己的方法。ImageWriter支持kdesu、gksu、xdg-su和beesu程序,但是如果當前係統中沒有這些程序,則會顯示一條錯誤消息,要求從根帳戶手動重新啟動ImageWriter。您可以使用控製台工具su或sudo,或者安裝上麵提到的圖形工具之一。如果你的係統使用了一個ImageWriter沒有意識到的類似工具,請給我們寫信,描述它是什麼工具,你使用什麼操作係統和桌麵環境,我們將嚐試把它添加到ImageWriter。
在Windows中,有時寫操作可能會在幾兆字節後由於錯誤而中止。目前還不清楚是什麼原因導致了這些故障;在某些情況下,責任在於防病毒或其他係統保護軟件。它可能有助於關閉殺毒軟件,拔下並再次插入閃存盤,重新啟動ImageWriter。
在Mac OS X中,試圖啟動ImageWriter可能會顯示一個關於不可信開發者的錯誤信息。在這種情況下,您應該在係統設置中啟用運行不受信任的應用程序,或者使用上下文菜單啟動ImageWriter,在這種情況下,錯誤對話框將包含一個用於啟動程序的按鈕。
不支持Mac OS X 10.11 El Capitan及其後續版本:由於API更改,程序無法枚舉USB設備。稍後我們將嚐試添加對該版本的支持。