這是歷史版本頁面 — 看 Etcher 最新版本

做開機USB一直失敗?Etcher能幫你什麼

Etcher 軟體圖示 Etcher 1.5.103 資料更新 2020-08-19 閱讀約 5 分鐘

下載好一個作業系統的 ISO 檔,想把它做成可以開機的隨身碟或 SD 卡,卻發現事情沒有想像中簡單。不是抓到的工具介面複雜看不懂,就是燒錄到一半卡住,更怕的是選錯磁碟,把存滿照片的外接硬碟整個清空。明明只是想把系統裝起來,卻卡在第一步,連開機碟都做不出來。

很多人習慣直接下載 Rufus 或找一些整合型工具,但那些軟體選項多、設定繁雜,對只是偶爾做一次開機碟的人來說,反而增加出錯機會。這類工具的核心其實很單純:把映像檔完整寫入可攜式儲存裝置,並確認寫入的資料沒有損壞。Etcher 就是朝這個方向設計的,把流程簡化成三個步驟,降低誤觸系統碟的風險。

Etcher 操作介面
Etcher 的操作介面

01Etcher 是什麼?能拿來做什麼?

Etcher 是一套把作業系統映像檔寫入 SD 卡或 USB 隨身碟的開源工具,主要用途是製作可開機的安裝媒體。你只要選好映像檔、選好目標磁碟、按下 Flash,它就會把 ISO、IMG 或 ZIP 等格式的檔案寫入,並在寫完後自動驗證資料是否正確,避免做出來的光碟或隨身碟無法開機。

02它能做 Windows 的開機安裝碟嗎?

不行。Etcher 官方說明明確指出,它無法直接將 Windows ISO 寫成可開機的隨身碟,Windows 映像需要額外步驟處理,這不是 Etcher 設計來處理的工作。如果你要製作 Windows 安裝碟,需要找其他工具,例如 Rufus 或 Windows 官方提供的媒體建立工具。

03它支援哪些映像檔格式?

官方列出的支援格式包括 ISO、IMG、ZIP 等常見映像檔,涵蓋大多數 Linux 發行版和部分嵌入式系統的映像。但自訂的特殊格式一般不在支援範圍內。如果你手上的檔案是其他格式,建議先確認 Etcher 是否支援,或先轉換成它可讀取的格式再進行燒錄。

Etcher 介面畫面 2
Etcher 介面畫面

04燒錄之前需要先格式化隨身碟嗎?

不需要。Etcher 在寫入前會自動處理磁碟分割與格式化,你不需要事先準備。但要注意,燒錄過程會清除隨身碟或 SD 卡上所有既有資料,而且無法中途後悔。如果裡面有重要檔案,請先備份到其他地方再開始。

05它可以一次寫入多個隨身碟嗎?

目前不行。Etcher 一次只能寫入一個目標磁碟,官方 FAQ 明確表示不支援同時燒錄多個裝置。如果你需要大量複製相同的開機碟,可能要考慮其他方案,例如先做一個映像檔,再用其他工具批次寫入,或直接找 Rufus 這類軟體看有沒有對應功能。

06這套軟體適合什麼樣的人用?

適合不熟悉電腦操作、只想簡單完成開機碟的人。它的介面只有三個步驟,選映像、選磁碟、開始燒錄,沒有多餘的進階選項,降低誤觸設定的機會。另外,它只列出可移除式磁碟,避免不小心選到系統硬碟,對怕出錯的人來說是比較安心的選擇。

Etcher 介面畫面 3
Etcher 介面畫面

07它適合 Linux 使用者嗎?

適合。Etcher 支援 Windows、macOS 和 Linux 三種系統,而且官方說明中特別提到它常用來燒錄 Linux 發行版的映像檔。如果你需要在不同作業系統之間切換使用,或幫別人製作 Linux 開機碟,這套工具可以跨平台使用,不需要在每台電腦上安裝不同軟體。

08它有免安裝的版本嗎?

有。Etcher 提供可攜式版本,不需要安裝就能直接執行,適合放在隨身碟裡帶著走,或在不允許安裝軟體的電腦上使用。不過要注意,介面語言只有英文,如果你不習慣英文介面,使用上會需要多花一點時間理解按鈕功能。

09我英文不好,用這套軟體會很吃力嗎?

它的介面只有英文,但設計非常精簡,主要按鈕只有 Select Image、Select Drive、Flash 三個,配合圖示和流程,即使不熟悉英文也能猜出操作方式。不過如果你完全無法接受英文介面,或需要詳細的說明文字輔助,可能要考慮其他有中文介面的工具。

Etcher 介面畫面 4
Etcher 介面畫面

10它跟 Rufus 比起來,哪個比較多人用?

以評分人數來看,Rufus 有超過 1700 人評分,Etcher 只有 83 人,Rufus 的使用者基數明顯大很多。但這不代表 Etcher 不好,而是 Rufus 在 Windows 使用者之間更普及,功能也更進階。如果你只需要簡單燒錄,Etcher 夠用;如果你需要更多控制選項,Rufus 可能更符合需求。

11這套軟體還有人在維護嗎?

根據收錄的版本紀錄,Etcher 近兩年只有一次更新,更新頻率不算高。不過它本身是開源專案,功能也相對穩定,基本燒錄需求不會因為更新少而受影響。如果你很在意軟體是否頻繁更新,或需要新功能支援,可以參考 Rufus 等其他更活躍的替代方案。

12什麼情況下不該選 Etcher?

如果你要製作 Windows 安裝碟、需要一次燒錄多個裝置、或想複製整顆硬碟,Etcher 都無法勝任。另外,它的介面只有英文,且更新頻率較低,如果你需要中文介面或希望軟體持續有新功能,建議改用 Rufus 或 YUMI 這類功能更豐富、使用者更多的工具。

下載與官方連結

前往官方網站 下載 Etcher

balenaEtcher-Setup-1.5.103.exe · 124 MB · 連結指向軟體原廠

版本紀錄

再看 5 筆

看完整版本清單

這一版改了什麼

What's new in this version:

Etcher 1.5.103
- Update rendition to ^17
- Update electron to 9.2.0
- Update etcher-sdk to ^4.1.23
- Move linting and testing into package.json
- Set module: es2015 in tsconfig.json
- Replace native elevator with sudo-prompt on windows
- Don't import WeakMap polyfill in deep-map-keys
- Don't use lodash in child-writer.js
- Optimize svgs
- User regular stream in lzma-native instead of readable-stream
- Remove Bluebird


Etcher 1.5.102
- Fix flashing truncated images, fix flashing large dmgs
- Electron 9.1.1
- Remove bluebird from main process, reduce lodash usage
- Centralize imports in child-writer
- Split main process and child-writer js files
- Stop using request, replace it with already used axios
- Remove font awesome unused icons from the generated bundle
- Remove no longer used .sass-lint.yml
- Use tslib
- Use strict typescript compiler option
- Update rendition to ^16.1.1


Etcher 1.5.101
- Resize modal to show content appropriately
- Update etcher-sdk to v4.1.16
- Convert sass to plain css
- Remove unused scss
- Remove unused warning in settings
- Refactor UI without bootstrap & flexboxgrid
- Restyle modals
- Remove bootstrap & flexboxgrid
- Rework and move flashing view elements
- Refactor UI grid to use rendition


Etcher 1.5.100
- Update partitioninfo to 5.3.5
- Add .vhd to the list of supported extensions, allow opening any file
- Update mocha to v8.0.1
- Update electron-notarize to v1.0.0
- Update electron to v9.0.4
- Update etcher-sdk to v4.1.15
- Sticky header in target selection table
- Update rendition to 15.2.1
- Fix source-selector image height
- Update rendition to v15.0.0
- Merge unsafe mode with new target selector
- Rework target selector modal


Etcher 1.5.99
- Update node-raspberrypi-usbboot to 0.2.8
- Update electron to 9.0.3
- Inline all svgs


Etcher 1.5.98
- Use between 2 and 256MiB for buffering depending on the number of drives
- Check that argument is an url or a regular file before opening
- Update etcher-sdk to ^4.1.13


Etcher 1.5.97
- Update electron to v9.0.2
- Fix flash from url on windows
- Avoid random access in http sources
- Update etcher-sdk to ^4.1.8
- Read image path from arguments, register etcher://... protocol
- Update etcher-sdk to ^4.1.6
- Fix sudo-prompt promisification
- Allow skipping notarization when building package (dev)


Etcher 1.5.95
- spectron: Make tests pass on Windows Docker containers


Etcher 1.5.94
- Stop checking file extensions
- Fix flash from url (broken in 1.5.92)
- Update etcher-sdk to ^4.1.4


Etcher 1.5.93
- Update electron-builder to v22.6.1
- Strip out comments from generated code
- Update electron to v9.0.0


Etcher 1.5.92
- Use electron.app.getAppPath() instead of reading it from argv in catalina-sudo
- Disable asar packing on all platforms
- Remove unneeded fortawesome from main.scss
- Remove unneeded font formats
- Webpack everything, reduce package size


Etcher 1.5.91
- Minor fix - Init isSourceDrive param in correct place
- Fix undefined image from DriveCompatibilityWarning


Etcher 1.5.90
- Change log not available for this version


Etcher 1.5.89
- Fix drive selector modal padding
- Update all dependencies minor versions
- Update @types/node 12.12.24 -> 12.12.39
- Update ts-loader 6 -> 7
- Update sinon 8 -> 9
- Update node-gyp 3 -> 6
- Update lint-staged 9 -> 10
- Update husky 3 -> 4
- Remove no longer used html-loader dev dependency
- Update electron-notarize 0.1.1 -> 0.3.0
- Remove no longer used chalk dev dependency
- Update @types/tmp 0.1.0 -> 0.2.0
- Update @types/sinon 7 -> 9
- Update @types/semver 6 -> 7
- Update @types/mocha 5 -> 7


Etcher 1.5.88
- Update roboto-fontface 0.9.0 -> 0.10.0
- Update rendition 12 -> 14, styled-system and styled-components 4 -> 5
- Update electron-updater 4.0.6 -> 4.3.1
- Update redux 3 -> 4
- Update debug 3 -> 4
- Update semver 5 -> 7
- Update tmp 0.1.0 -> 0.2.1
- Update uuid v3 -> v8


Etcher 1.5.87
- Update etcher-sdk to ^4.1.3 to fix issues with some bz2 files


Etcher 1.5.86
- Fix theme warnings


Etcher 1.5.85
- Prefer balena-etcher to etcher-bin on Arch Linux


Etcher 1.5.84
- Including Arch / Manjaro install instructions
- Fix notification icon path


Etcher 1.5.83
- Decompress images before flashing, remove trim setting, trim ext partitions


Etcher 1.5.82
- Allow http/https only for Flash from URL
- Add generic error's message
- Refactor buttons style
- Add flash from url workflow
- Add staging percentage for v1.5.81
- Trigger update for v1.5.81


Etcher 1.5.81
- Add average speed in flash results
- docs: Update macOS drive recovery command
- Update etcher-sdk to use direct IO


Etcher 1.5.80
- Use zoomFactor to scale contents in fullscreen mode
- Update electron to v7.1.14
- Fix sass files path for lint-sass


Etcher 1.5.79
- Remove "Download the React DevTools for a better development experience" message
- Fix error when launching from terminal when installed via apt


Etcher 1.5.78
- Update drivelist to 8.0.10 to fix parsing lsblk --pairs


Etcher 1.5.77
- Fix error message not being shown on write error
- The RGBLed module has been moved to a separate repository


Etcher 1.5.76
- Prefix temp permissions script name
- Fix image drop zone, remove react-dropzone dependency
- Update etcher-sdk to ^2.0.17


Etcher 1.5.75
- Initialize leds object map


Etcher 1.5.74
- Etcher pro leds feature
- Compress deb package with bzip instead of xz
- Update electron to 7.1.11


Etcher 1.5.73
- Update electron to v7.1.10


Etcher 1.5.72
- Remove no longer used angular svg-icon component
- Remove no longer used closestUnit angular filter


Etcher 1.5.71
- Update resin-corvus to 2.0.5


Etcher 1.5.70
- Make header draggable again
- Refactor drive selector and confirm modal to React
- Rework lib/gui/app/styled-components to typescript
- Convert FlashAnother & FlashResults to typescript
- Use React instead of Angular for image selection
- Convert the drive selection step to React
- chore: move flash step to React
- Use React instead of Angular for image selection


Etcher 1.5.69
- Don't add --no-sandbox when ELECTRON_RUN_AS_NODE true


Etcher 1.5.68
- Add version in settings modal


Etcher 1.5.67
- Fix elevation on macos in development


Etcher 1.5.66
- Update spectron to ^8
- Update dependencies, get node-usb from npm
- Update nan to ^2.14
- Use the same entrypoint for etcher and the child writer
- Require angular-mocks only when needed
- Remove no longer needed pkg dev dependency
- Update mocha, remove nock
- Remove no longer needed xml2js
- Remove node-pre-gyp patch that is no longer needed with electron 6
- Update electron-mocha to ^8.1.2, remove acorn
- Update electron to 6.0.10


Etcher 1.5.65
- Convert settings modal to typescript
- Refactor settings page into modal


Etcher 1.5.64
- Change log not available for this version


Etcher 1.5.63
- Introduce an FAQ file


Etcher 1.5.62
- Update drivelist to 8.0.9


Etcher 1.5.60
- Upgrade ext2fs to 1.0.30


Etcher 1.5.59
- Catch console log messages from SafeWebView


Etcher 1.5.58
- Remove leftover GH-pages configuration file


Etcher 1.5.57
- Fix entrypoint when options are passed to electron


Etcher 1.5.56
- Fix windows portable download


Etcher 1.5.55
- Update etcher-sdk to ^2.0.13


Etcher 1.5.54
- Fix auto-updater check for updates


Etcher 1.5.53
- Allow typescript files


Etcher 1.5.52
- Don't use wmic's ProviderName if it's empty


Etcher 1.5.51
- Update sudo-prompt to ^9.0.0


Etcher 1.5.50
- Option for trimming ext partitions on raw images


Etcher 1.5.49
- Make window size configurable


Etcher 1.5.47
- Rework drive-selector with react + rendition
- Use rendition theme property for step buttons
- Upgrade styled-system to v4.1.0
- Upgrade rendition to v8.7.2


Etcher 1.5.46
- Update ext2fs to 1.0.29


Etcher 1.5.45
- Empty commit to trigger build


Etcher 1.5.44
- Fix elevation on windows when the path contains "&" or "'"


Etcher 1.5.43
- Revert "Include sass in webpack configs"


Etcher 1.5.42
Include sass in webpack configs


Etcher 1.5.41
- waffle.io removal and adding a link to the license


Etcher 1.5.40
- windows installer and portable version support both ia32 and x64