PCDIY 2004 Nero Express 燒錄快手
書號:F965
定價:280 元
施威銘研究室 著
我要線上購買 |
|
本期文摘:Nero Express 常見問題 Q&A
本文摘錄自旗標 F965「PCDIY 2004 Nero Express 燒
錄快手」一書
這一期的文摘電子報,我們摘錄了「PCDIY 2004 Ner
o Express 燒錄快手」一書,各章節末的「實作FAQ
與經驗傳授」,以作者豐富的經驗,教您如何排除燒
錄過程中的常見問題。
Q:買來的原版音樂光碟無法複製?
A:有些原版音樂光碟使用『CCCD』 (Copy Control CD
) 技術, 號稱具有防拷功能, 因此在電腦上可能會
無法讀取, 當然也就不能複製囉!不過大部分燒錄
機還是可以直接對該 CD 進行複製的動作哦!若是
真的遇到不能燒錄的情形, 唯一的解決辦法只有用
別台燒錄機來燒錄囉!
Q:如何避免燒錄失敗?
A:造成燒錄失敗的因素很多, 您可試著在燒錄前先做
1 次模擬燒錄, 確定能夠正常燒錄後, 再執行實際
的燒錄作業:
或者也可以嘗試先將光碟製作成映像檔, 若能完成
映像檔的製作再將其燒入光碟中。
Q:燒錄過程一切正常, 但燒出來的片子在光碟
機上無法讀取?
A:燒錄完成的片子無法讀取, 可能是光碟機與燒錄片
的相容性問題。您可試著以原先的燒錄機、或別台
光碟機讀取看看;若還是不行, 建議您換個空片的
牌子試試。
另外, 也有可能是燒出來的片子真的有問題, 此時
可利用 CD-RW 片重燒一片試試。
Q:使用備份的遊戲光碟無法正常啟動該遊戲軟
體?
A:有些遊戲軟體會在程式中加入防拷機制, 即使燒錄
完成還是無法正常使用, 這類光碟就無法以 Nero
Express 來進行燒錄了。若您需要備份這樣的光碟,
請參考旗標出版之『PCDIY 2004 光碟燒錄十全大補
』一書, 必能得到完整、詳盡的解決方案。
Q:Nero Express 畫面中不是有個『音樂/MP3
光碟』命令, 它不能將 CD 片轉成 MP3 嗎
?
A:該命令會將您手邊現有的 MP3 檔案, 備份、燒錄到
1 張光碟上 , 但無法將音樂光碟轉成 MP3 哦!所
以想做 MP3, 一定得用 7-1 節所傳授的方法。
Q:『更多』選項下的『儲存軌道至硬碟』鈕,
是不是只能用在音樂 CD 上?如果放的是
資料片呢, 也會轉成 MP3 嗎?
A:當然不是!當您放置的是 1 張資料光碟 (Data C
D), 那麼執行該命令後, Nero 可是會將該片子上
的資料轉成『映像檔』 (*.nrg) 哦!
Q:可以用 DVD 片來備份電腦上的 MP3 檔案
嗎?
A:可以, 不過請記住:必須先將燒錄機模式從 CD-RW
改成 DVD, 接著再執行『音樂/MP3 光碟』命令即可
。
Q:Nero 找到的專輯資訊出現亂碼?
A:這樣的原因很可能是網路或主機繁忙, 造成接收資
料有脫誤, 請您重新按下從 Internet 存取資料庫
鈕, 應可取得正確的專輯資訊。
有時我們可能必須連續操作好幾回, 才會獲得正確資料
哦!
Q:MP3 轉檔的 30 次限制是如何計算的呢?此
外, 除了 MP3, Nero 還能將音樂轉成哪些
格式?這些格式也會有次數限制嗎?
A:轉檔次數會在每回執行一開頭, 便先行『扣除』乙
次, 所以不論轉換作業成功、失敗、或中途取消,
『可用餘額』都會減少 1 次哦!
至於 Nero 可支援的轉換格式, 我們就將其彙整如下:
音效格式 |
附檔名 |
轉檔限制 |
MP3 / mp3PRO |
*.mp3 |
30 次 |
Windows Media Audio |
*.wma |
無 |
PCM WAV File |
*.wav |
無 |
MP4 / AAC |
*.mp4 |
50 次 |
Aiff File |
*.aif |
無 |
TwinVQ *.vqf |
*.vqf |
無 |
Q:什麼是 MP4?它能在 Player 上順利播放
嗎?
A:這是新的音效編解碼技術 (非 MP3 的下一代格式),
Nero 將其稱為『Nero Digital』;不過由於推出時
日尚短, 因此目前僅能在電腦上播放, 消費產品幾
乎都尚未支援。
更多的資訊, 歡迎您參閱旗標出版的『PCDIY 2004 光
碟燒錄十全大補』一書。
Q:我 30 首轉換的『Quota』都用完啦, 怎麼
辦呢?是不是就不能做 MP3 了?
A:當然不是啦!如果不想多花錢取得 MP3 Plugin
的授權, 建議您可 『MusicMatch Jukebox Basi
c』或 『dBpowerAMP Music Converter』;這 2
套工具程式都能免費幫您將音樂 CD 轉成 MP3,
也能同步從 Internet 上取得專輯資訊哦!
Q:我的 MP3 隨身碟 (聽) 不支援中文 / 長
檔名顯示,結果秀出來的全部變成亂碼了,
怎麼辦?
A:此時我們只能建議您, 在複製之前, 請先將各個 MP
3 的檔案名稱, 改成 8 個英文字串以內的『名字』
囉!如某個歌手的英文名字 (或暱稱) 是 "Judy",
那麼您不妨以 "Judy-01.mp3"、"Judy-02.mp3" 等
方式來命名即可。
--- 本篇完
|
Linux 與 Windows 共舞 -異質平台整合方案
書號:F498
定價:650 元
施威銘研究室 著
我要線上購買
| |
新書文摘:Linux 與 NT/AD 網域的溝通橋樑 ─ Winbind【下】本文摘錄自旗標 F498「與 Windows 共舞 -異質平台整 合方案」一書
上一期文摘(第 209 期)電子報,我們介紹了 Winbind
的工作原理與設定,不過還沒完哦!本期文摘電子報
承接上一期的內容,從取得 NT 網域的帳號資料開始
再繼續深入介紹。
取得 NT 網域的帳號資料
Winbindd 服務程序已初步設定完成, 您可以執行下面
指令測試是否能取得 NT 網域的帳號:
===============================================
[root@server root]# wbinfo -u
FLAGPD1\1016 ┐
FLAGPD1\1017 │
FLAGPD1\1222 ├─ 成功取得 NT 網域的帳號
FLAGPD1\1280 │
FLAGPD1\1342 ┘
...
===============================================
===============================================
如果您使用 make winbind 指令編譯 Winbind 的話,
則必須使用當時編譯產生的 wbinfo 程式, 也就是 /u
sr/local/bin/wbinfo, 才能夠正確取得帳號資料。
===============================================
如果無法正確取得 NT 網域帳號, 可能的原因如下:
◇/etc/samba/smb.conf 檔案內, NT 網域的名稱設定
錯誤, 請檢查 "workgroup"這個設定項目是否正確。
◇沒有使用 net 指令, 將電腦成功地加入 NT 網域。
如果您在 /var/log/messages 檔案內發現 "NT_STA
TUS_NO_TRUST_SAM_ACCOUNT" 或是 "NT_STATUS_ACC
ESS_DENIED" 等訊息, 請重新使用 net 指令加入網
域。
◇Winbindd 服務程序、NSS 函式庫與 wbinfo、net
等程式不是同時編譯, 即使原始檔來源相同, 版本
一樣, 可能會因為引用的 Samba 資料庫不同, 導致
這些程式間無法偕同工作。如果您使用發行版包裝
的套件安裝 Winbind, 通常該安裝套件也同時包含
NSS 函式庫與 wbinfo 程式, 所以大致上都不會有
問題。若是您的 Samba 為自行編譯, 並且 Winbind
與 Samba 分開編譯的話, 則建議重新編譯與安裝
Winbind。
◇網路設定不正確, 請重新檢查 TCP/IP 設定, 特別
是子網路遮罩這一項, 容易造成 Winbind 無法正確
進行網路通訊。舉例來說, 假設本單位使用的 IP
為 192.168.0.*, 子網路遮罩設定為 255.255.255.
0, 此時送出廣播 (Broadcast) 封包的位址應為 19
2.168.0.255;若是您電腦的子網路遮罩誤設為 255
.255.0.0, 對於直接使用 IP 連線的軟體依然能夠
正常運作, 但是卻會讓使用廣播進行通信的 Winbin
d 發生錯誤, 因為此時您的電腦會使用錯誤位址 19
2.168.255.255 送出廣播封包, 而單位內其他電腦
並不理會這些封包, 於是導致 Winbind 無法取得 N
T 網域帳號。
接著您可以執行下面指令, 觀察 Winbind 已經將 NT
網域的帳號與本機帳號結合:
===============================================
[root@server root]# getent passwd ←取得帳號資訊
root:x:0:0:root:/root:/bin/bash ┐
bin:x:1:1:bin:/bin:/sbin/nologin │
... ├ 本機帳號
│
tony:x:503:503::/home/tony:/bin/bash ┘
FLAGPD1\1008:x:10000:10000::/home/FLAGPD1/1008:/bin/false
──┬─── ┬─ ┬─ ────┬──── ──┬──
使用者名稱 │ │ 家目錄 │
│ │ 使用者 Shell
uid從1000開始計算 │
│
uid也是從1000開始計算,同一網域
內的帳號會有相同的 gid
FLAGPD1\1009:x:10001:10000::/home/FLAGPD1/1009:/bin/false
FLAGPD1\1011:x:10002:10000::/home/FLAGPD1/1011:/bin/false
...
FLAGPD2\1016:x:10065:10001::/home/FLAGPD2/1016:/bin/false
──┬─── ─┬─
│ 第二個網域的 gid 與第一個網域不一樣
│
與 FLAGPD1 互相信任的網域
FLAGPD2\1017:x:10066:10001::/home/FLAGPD2/1017:/bin/false
...
===============================================
===============================================
如果 wbinfo -u 指令可以取得網域帳號, 但是 geten
t passwd 指令卻無法取得帳號資訊, 則表示 Winbind
d 服務程序與 NSS 函式庫引用的資料庫不同, 若是您
的 Samba 為自行編譯, 並且 Winbind 與 Samba 分開
編譯的話, 建議您再重新編譯與安裝 Winbind。
===============================================
解決雙方帳號間的 uid/gid 相衝突問題
筆者於測試時, 發現 Winbind 與系統帳號有時候會互
相衝突, 出現 NT/AD 網域帳號與系統本機帳號的 uid
/gid 相同的狀況。
假設目前系統帳號的情況為:
===============================================
[root@server root]# getent passwd ←取得帳號資訊
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
...
tony:x:503:503::/home/tony:/bin/bash
FLAGPD1\1008:x:10000:10000::/home/FLAGPD1/1008:/bin/false
FLAGPD1\1009:x:10001:10000::/home/FLAGPD1/1009:/bin/false
FLAGPD1\1010:x:10002:10000::/home/FLAGPD1/1010:/bin/false
─┬
目前系統最大的 uid 為 10002
===============================================
此時執行 useradd peter 新增一個本機使用者, 然後
再使用 getent passwd 觀察:
===============================================
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
...
tony:x:503:503::/home/tony:/bin/bash
peter:x:10003:10003::/home/peter:/bin/bash
─┬─
系統會以當時數字最大的 uid 下一號為新使用者的
uid, 所以 peter 的 uid 為 10003
FLAGPD1\1008:x:10000:10000::/home/FLAGPD1/1008:/bin/false
FLAGPD1\1009:x:10001:10000::/home/FLAGPD1/1009:/bin/false
FLAGPD1\1010:x:10002:10000::/home/FLAGPD1/1010:/bin/false
===============================================
這時候如果我們轉換網域, 或是該網域新增使用者後,
系統帳號將變成下面的情況:
===============================================
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
...
tony:x:503:503::/home/tony:/bin/bash
peter:x:10003:10003::/home/peter:/bin/bash
FLAGPD1\1008:x:10000:10000::/home/FLAGPD1/1008:/bin/false
FLAGPD1\1009:x:10001:10000::/home/FLAGPD1/1009:/bin/false
FLAGPD1\1011:x:10002:10000::/home/FLAGPD1/1010:/bin/false
FLAGPD1\1012:x:10003:10000::/home/FLAGPD1/1010:/bin/false
─┬─
這兩個使用者的 uid 相衝突了
FLAGPD1\1013:x:10004:10000::/home/FLAGPD1/1010:/bin/false
===============================================
之所以產生這個問題, 是因為 Winbind 依序分配 uid
/gid 給 NT/AD 網域帳號之前, 沒有檢查目前該 uid/
gid 是否已被使用, 所以才會發生相衝突的情形。既
然 Winbind 不夠聰明, 為了避免這個問題, 我們可以
限制本機新增使用者時分配 uid/gid 的範圍, 避開 W
inbind 使用的 uid/gid 區段。
請使用文書編輯器開啟 /etc/login.defs, 如下設定:
===============================================
...
#
# Min/max values for automatic uid selection in useradd
#
UID_MIN 500
UID_MAX 9999 ←限制本機分配給新使用者的 uid 不要超過 9999
#
# Min/max values for automatic gid selection in groupadd
#
GID_MIN 500
GID_MAX 9999 ←限制本機分配給新使用者的 gid 不要超過 9999
...
===============================================
設定完成後, 重複之前的步驟測試, 便可以發現不會再
有互相衝突的情形了:
===============================================
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
...
tony:x:503:503::/home/tony:/bin/bash
john:x:504:504::/home/peter:/bin/bash ←新增的本機使用者
uid 不會超過 9999
FLAGPD1\1008:x:10000:10000::/home/FLAGPD1/1008:/bin/false
FLAGPD1\1009:x:10001:10000::/home/FLAGPD1/1009:/bin/false
...
===============================================
--- 本篇完
|