3.5吋軟碟, 容量需為1.2MB的碟片? - Linux

By Sarah
at 2014-09-12T16:48
at 2014-09-12T16:48
Table of Contents
※ 引述《Ryan908 (Ryan)》之銘言:
: 目前工作上遇到一個設備,
: 有支程式必需先編譯後, 存入3.5吋的碟片, 但限定必需是1.2MB的容量,
: 把該磁片放入設備的3.5吋磁碟機後, 才會自動把程式安裝至設備上.
: 設備的OS不知道跑那一種.
: 一般的3.5吋磁片容量為1.44MB (2HD),
: 5.25吋磁片容量為1.2MB,
: 但該設備限定只能跑1.2MB的3.5吋磁片.
: 請問各位先進,
: 不知市面上如何能買到1.2MB的3.5吋磁片, 或是把1.44MB格式化成1.2MB?
: 首次於本版發文, 如有違版規, 還請各位先進不吝賜教, 謝謝.
********************************************************
自從去年在本版問了上面的問題後,
幸運的, 有位高手大大大大, 回應了下列文章:
(抱歉, 我在本版竟然找不到高手大回應的文章,
所以把高手回應的文章用重貼的方式呈現)
(這樣才能完整呈現 問題 -> 原因 -> 結果 等.)
(高手大的ID我也查不到了)
以下是高手大大的文章:
--------------------------------------------------------
簡短介紹: 這種 3.5吋磁片 1.2MiB 容量,是一種日本 PC-9801 系統所使用的格式
這種格式在日本很常見,像是 Sharp 的 X68000 系統也是使用這種格式
不過由於日本以外的國家很少販售這些系統,在加上這些系統10幾年前就已經死亡
台灣也很少人使用這種系統,所以本版大部分的人都沒見過這種格式,這也是理所當然的
我是因為剛好有該系統,所以也保留了一些這種磁片,才恰好知道這件事
格式: 3.5 吋 1.2MiB = 77 tracks * 8 sectors * 1024 bytes /sector
磁碟機運作的時候是 360 RPM ,並非一般標準軟碟機的 300 RPM
現在到一般電腦上要讀寫該格式,最重要的是要尋找一種的特別的軟碟機
這種軟碟機又稱之為 3 Mode 軟碟機,也就是說除了可以讀寫一般 1.44MB
以及 720KB,還有這種日本特有的 1.2MB ,這就是軟碟機的名稱的由來
一般電腦安裝好這種軟碟機之後,必須要到 BIOS 開啟 3 mode floppy a/b/both
這樣就可以讀寫這種特殊的格式了
如果你手邊沒有這些古老的機器,目前部分市售 USB 軟碟機有支援 3 mode
比方說:
Owltech OWL-EFD3/U(B) (這是近年發售的新產品)
http://www.owltech.co.jp/products/efd3ub/index.php
從他的網頁上就可以看到 3 mode 支援的字樣,這就是他主打的功能
因為日本還有很多貴重的情報資料是存放在這種格式的磁碟片裡面
所以日本會推出這種產品也不意外,聽朋友說去買的人很多
有些人手邊還有好幾百張這種1.2MB 的3.5 磁片
不過上面這台好貴,建議你找其他2手的 USB 軟碟機,確認過可用的如下:
Toshiba PA3109U-1FDD
Sony Vaio PCGA-UFD5
Panasonic CF-VFDU03
部分的 IBM 軟碟機有支援,但是部分沒有支援,買這種要看運氣,籤運好就可用
為了符合本版規定,以下用 Ubuntu Linux 作為操作範例
本範例說明如何把 1.44MB 磁片格式化成 1.2MB 格式
首先安裝 ufiformat
$ sudo apt-get install ufiformat
安裝好了之後進行低階格式化
$ sudo ufiformat -f 1232 /dev/<磁碟機代號>
geometry: track=77, head=2, sector=8, block=1024
done
(這邊要花一些時間,可以看到他一軌一軌的格式化,也可以聽到令人懷念的茲茲聲音)
低階格式化好了之後要進行高階格式化
$ sudo mkfs.vfat -S 1024 -F 12 -s 1 -r 192 -I /dev/<磁碟機代號>
mkfs.vfat 3.0.12 (29 Oct 2011)
(這邊假設你的設備可讀取 FAT 格式)
補充參數意義
-S 1024 = 邏輯磁區大小
-F 12 = FAT12 檔案系統
-s 1 = sectors pre cluster 在這邊要用 1
-r 192 = 根目錄項目大小
-I = 強迫使用整張磁碟片作為整個檔案系統
掛上來
$ sudo mkdir /mnt/floppy
$ sudo mount -t vfat /dev/xxx /mnt/floppy
用 dmesg 應該可以看到類似下列字樣
[xxx] 1232 1024-byte logical blocks: (1.26 MB/1.20 MiB)
[xxx] No Caching mode page present
[xxx] Assuming drive cache: write through
[xxx] Attached SCSI removable disk
就可以達成你想要的功能了
********************************************************
以下是測試後的結果.
過了快一年了, 該是把結果分享給本版的鄉民們.
(下面部份內容屬 Windows 的指令, 但與前文相關, 還請版大寬容不刪)
自從高手大回應的內容後,
就依網址買到了 "3 Mode" 的 3.5 吋磁碟機, 而且還是 USB 的喔.
經過幾個月時間的等待, 終於拿到了 USB 軟碟機.
拿到後, 先接上筆記型電腦的 USB Port 測試 (OS: Windows XP),
......筆電還真的讀的到該軟碟機..........
把原廠 1.2M/2HD 的3.5吋磁碟片插入後,
......電腦也真的就讀到了裡面的資料......
所以真如高手大的說明 "3 Mode" 是關健!
Linux 格式化成 1.2MB 的指令, 請參考高手大的文章 (上面有)
****下面是 Windows 格式化指令, 也供各位參考.****
拿了 2HD 磁碟, 用筆電下 Windows 的 Format 指令,
試了幾個 Format 參數都出現錯誤, 不能執行指令.
心想, 還是再重新研讀高手大的祕笈後,
果然, 重點就在這:
"格式: 3.5 吋 1.2MiB = 77 tracks * 8 sectors * 1024 bytes /sector"
重點中的重點: (77 tracks, 8 sectors)
重新下指令 (Windows): "format a: /t:77 /n:8" 畫面顯示截文如下,
------------------------------------
A:\>format a: /t:77 /n:8
請在 A: 磁碟機中插入新磁片
準備動作完成後請按 ENTER ...
檔案系統的類型是 FAT。
格式化 1.23M
正在初始化檔案配置表 (FAT)...
請輸入磁碟區標籤 (最多 11 個字元,按
格式化完成。
磁碟空間總計 1,250,304 位元組。
損壞磁區 18,432 位元組。
可用磁碟空間 1,231,872 位元組。
每個配置單元各有 1,024 個位元
磁碟上有 1,203 可用的配置單元
每個 FAT 項目中有 12 位元
磁碟區序列號碼為 D2A5-CEA9
是否要進行另一個格式化操作 (Y/N)? n
------------------------------------
終於把 1.44MB/2HD 的磁碟片, 格式化成 1.2MB / 2HD 了.
把原廠程式存至新格式化的磁碟片後,
再插入原廠設備.......(放鞭炮), 正常執行了.
PS.
磁碟片有壞軌乃是拿十幾年來都沒用的磁片來試, 好的磁片應該不會有壞軌!
**************************************************
上述說明提供給各位參考, 免除再依賴日本廠商.
感謝這位不知名的高手大大, 感謝您的知識無私分享,
感謝.
--
: 目前工作上遇到一個設備,
: 有支程式必需先編譯後, 存入3.5吋的碟片, 但限定必需是1.2MB的容量,
: 把該磁片放入設備的3.5吋磁碟機後, 才會自動把程式安裝至設備上.
: 設備的OS不知道跑那一種.
: 一般的3.5吋磁片容量為1.44MB (2HD),
: 5.25吋磁片容量為1.2MB,
: 但該設備限定只能跑1.2MB的3.5吋磁片.
: 請問各位先進,
: 不知市面上如何能買到1.2MB的3.5吋磁片, 或是把1.44MB格式化成1.2MB?
: 首次於本版發文, 如有違版規, 還請各位先進不吝賜教, 謝謝.
********************************************************
自從去年在本版問了上面的問題後,
幸運的, 有位高手大大大大, 回應了下列文章:
(抱歉, 我在本版竟然找不到高手大回應的文章,
所以把高手回應的文章用重貼的方式呈現)
(這樣才能完整呈現 問題 -> 原因 -> 結果 等.)
(高手大的ID我也查不到了)
以下是高手大大的文章:
--------------------------------------------------------
簡短介紹: 這種 3.5吋磁片 1.2MiB 容量,是一種日本 PC-9801 系統所使用的格式
這種格式在日本很常見,像是 Sharp 的 X68000 系統也是使用這種格式
不過由於日本以外的國家很少販售這些系統,在加上這些系統10幾年前就已經死亡
台灣也很少人使用這種系統,所以本版大部分的人都沒見過這種格式,這也是理所當然的
我是因為剛好有該系統,所以也保留了一些這種磁片,才恰好知道這件事
格式: 3.5 吋 1.2MiB = 77 tracks * 8 sectors * 1024 bytes /sector
磁碟機運作的時候是 360 RPM ,並非一般標準軟碟機的 300 RPM
現在到一般電腦上要讀寫該格式,最重要的是要尋找一種的特別的軟碟機
這種軟碟機又稱之為 3 Mode 軟碟機,也就是說除了可以讀寫一般 1.44MB
以及 720KB,還有這種日本特有的 1.2MB ,這就是軟碟機的名稱的由來
一般電腦安裝好這種軟碟機之後,必須要到 BIOS 開啟 3 mode floppy a/b/both
這樣就可以讀寫這種特殊的格式了
如果你手邊沒有這些古老的機器,目前部分市售 USB 軟碟機有支援 3 mode
比方說:
Owltech OWL-EFD3/U(B) (這是近年發售的新產品)
http://www.owltech.co.jp/products/efd3ub/index.php
從他的網頁上就可以看到 3 mode 支援的字樣,這就是他主打的功能
因為日本還有很多貴重的情報資料是存放在這種格式的磁碟片裡面
所以日本會推出這種產品也不意外,聽朋友說去買的人很多
有些人手邊還有好幾百張這種1.2MB 的3.5 磁片
不過上面這台好貴,建議你找其他2手的 USB 軟碟機,確認過可用的如下:
Toshiba PA3109U-1FDD
Sony Vaio PCGA-UFD5
Panasonic CF-VFDU03
部分的 IBM 軟碟機有支援,但是部分沒有支援,買這種要看運氣,籤運好就可用
為了符合本版規定,以下用 Ubuntu Linux 作為操作範例
本範例說明如何把 1.44MB 磁片格式化成 1.2MB 格式
首先安裝 ufiformat
$ sudo apt-get install ufiformat
安裝好了之後進行低階格式化
$ sudo ufiformat -f 1232 /dev/<磁碟機代號>
geometry: track=77, head=2, sector=8, block=1024
done
(這邊要花一些時間,可以看到他一軌一軌的格式化,也可以聽到令人懷念的茲茲聲音)
低階格式化好了之後要進行高階格式化
$ sudo mkfs.vfat -S 1024 -F 12 -s 1 -r 192 -I /dev/<磁碟機代號>
mkfs.vfat 3.0.12 (29 Oct 2011)
(這邊假設你的設備可讀取 FAT 格式)
補充參數意義
-S 1024 = 邏輯磁區大小
-F 12 = FAT12 檔案系統
-s 1 = sectors pre cluster 在這邊要用 1
-r 192 = 根目錄項目大小
-I = 強迫使用整張磁碟片作為整個檔案系統
掛上來
$ sudo mkdir /mnt/floppy
$ sudo mount -t vfat /dev/xxx /mnt/floppy
用 dmesg 應該可以看到類似下列字樣
[xxx] 1232 1024-byte logical blocks: (1.26 MB/1.20 MiB)
[xxx] No Caching mode page present
[xxx] Assuming drive cache: write through
[xxx] Attached SCSI removable disk
就可以達成你想要的功能了
********************************************************
以下是測試後的結果.
過了快一年了, 該是把結果分享給本版的鄉民們.
(下面部份內容屬 Windows 的指令, 但與前文相關, 還請版大寬容不刪)
自從高手大回應的內容後,
就依網址買到了 "3 Mode" 的 3.5 吋磁碟機, 而且還是 USB 的喔.
經過幾個月時間的等待, 終於拿到了 USB 軟碟機.
拿到後, 先接上筆記型電腦的 USB Port 測試 (OS: Windows XP),
......筆電還真的讀的到該軟碟機..........
把原廠 1.2M/2HD 的3.5吋磁碟片插入後,
......電腦也真的就讀到了裡面的資料......
所以真如高手大的說明 "3 Mode" 是關健!
Linux 格式化成 1.2MB 的指令, 請參考高手大的文章 (上面有)
****下面是 Windows 格式化指令, 也供各位參考.****
拿了 2HD 磁碟, 用筆電下 Windows 的 Format 指令,
試了幾個 Format 參數都出現錯誤, 不能執行指令.
心想, 還是再重新研讀高手大的祕笈後,
果然, 重點就在這:
"格式: 3.5 吋 1.2MiB = 77 tracks * 8 sectors * 1024 bytes /sector"
重點中的重點: (77 tracks, 8 sectors)
重新下指令 (Windows): "format a: /t:77 /n:8" 畫面顯示截文如下,
------------------------------------
A:\>format a: /t:77 /n:8
請在 A: 磁碟機中插入新磁片
準備動作完成後請按 ENTER ...
檔案系統的類型是 FAT。
格式化 1.23M
正在初始化檔案配置表 (FAT)...
請輸入磁碟區標籤 (最多 11 個字元,按
格式化完成。
磁碟空間總計 1,250,304 位元組。
損壞磁區 18,432 位元組。
可用磁碟空間 1,231,872 位元組。
每個配置單元各有 1,024 個位元
磁碟上有 1,203 可用的配置單元
每個 FAT 項目中有 12 位元
磁碟區序列號碼為 D2A5-CEA9
是否要進行另一個格式化操作 (Y/N)? n
------------------------------------
終於把 1.44MB/2HD 的磁碟片, 格式化成 1.2MB / 2HD 了.
把原廠程式存至新格式化的磁碟片後,
再插入原廠設備.......(放鞭炮), 正常執行了.
PS.
磁碟片有壞軌乃是拿十幾年來都沒用的磁片來試, 好的磁片應該不會有壞軌!
**************************************************
上述說明提供給各位參考, 免除再依賴日本廠商.
感謝這位不知名的高手大大, 感謝您的知識無私分享,
感謝.
--
Tags:
Linux
All Comments

By Kelly
at 2014-09-17T07:58
at 2014-09-17T07:58

By Bethany
at 2014-09-18T17:51
at 2014-09-18T17:51

By Quanna
at 2014-09-19T12:26
at 2014-09-19T12:26

By Lydia
at 2014-09-22T00:08
at 2014-09-22T00:08

By Candice
at 2014-09-22T12:09
at 2014-09-22T12:09

By Aaliyah
at 2014-09-23T07:20
at 2014-09-23T07:20
Related Posts
VNC 連線

By Christine
at 2014-09-12T11:52
at 2014-09-12T11:52
ssh (sftp-only,rsync,chroot,pubkey)好多願望一次滿足?

By Kelly
at 2014-09-12T02:10
at 2014-09-12T02:10
ubuntu開不了機(附圖)

By Harry
at 2014-09-12T01:15
at 2014-09-12T01:15
emacs啟動特定mode

By Mia
at 2014-09-11T22:53
at 2014-09-11T22:53
無線網路設定?

By Elizabeth
at 2014-09-11T19:37
at 2014-09-11T19:37