顯示廣告
隱藏 ✕
※ 本文為 terievv 轉寄自 ptt.cc 更新時間: 2013-11-18 16:11:28
看板 Linux
作者 leeles (賢)
標題 Re: [問題] 3.5吋軟碟, 容量需為1.2MB的碟片?
時間 Fri Nov 15 03:02:00 2013


※ 引述《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?
: 首次於本版發文, 如有違版規, 還請各位先進不吝賜教, 謝謝.

簡短介紹: 這種 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

就可以達成你想要的功能了

PS 我為了寫這一篇,也是開車去300公里遠的倉庫翻箱倒櫃把舊機器搬出來確認
如果這個方法可行,麻煩推文說一下,感謝

--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 50.23.115.121
※ 編輯: leeles          來自: 50.23.115.121        (11/15 03:04)
lspci:不推不行1F 11/15 03:11
mp19990920:推推推2F 11/15 03:17
llewxam:長知識 不推不行3F 11/15 04:40
zhucc:3 Mode 上次看到好像是1X年以前的事了4F 11/15 08:35
guezt:推懷念的茲茲聲5F 11/15 10:26
Bencrie:USB 軟碟機會有 BIOS post test 的 seek 聲嗎?6F 11/15 11:50
開機的時候 BIOS post test 沒有做 USB 軟碟機的部份
我不知道其他電腦會不會做,不過我這台筆電沒有做就是了

kira925:推 好久沒看到3.5"了7F 11/15 12:00
yvb:看到300公里遠, 不推不行 XDXDXD8F 11/15 12:30
Hevak:300公里....9F 11/15 13:02
tjjh89017:推300KM <(_ _)>10F 11/15 14:18
CP64:好拼<(_ _)>11F 11/15 14:22
lc85301:yooooooooooooooooooooooooooo12F 11/15 14:44
lngod:300km 不推不行...13F 11/15 15:37
yummypixza:長知識了, 詳細考據不推不行14F 11/15 16:05
pizzahut:只能推15F 11/15 17:15
borhom:長知識了!謝謝!16F 11/15 18:23
rockmanx52:300K 台灣頭到台灣尾 我只能跪著給推了17F 11/15 20:26
CHOCOLA1983:樂於分享的精神不推不行18F 11/15 21:36
danielsig727:19F 11/15 22:38
robinliao:一定要推~20F 11/15 23:05
wgst88w:m(._.)m21F 11/16 01:04
※ 編輯: leeles          來自: 50.23.113.234        (11/16 01:49)
vincent1005:不推不行~22F 11/16 02:38
uziel:熱心 + 專業,只能推了23F 11/16 05:50
frank1992126:<(_ _)>24F 11/16 12:53
ginobilidola:推!!25F 11/16 21:14
mattc123456c:辛苦了26F 11/16 23:26
sunneo:好熱心  這必定要推27F 11/17 03:11
xvid:300KM!!!28F 11/17 07:45
oversky0:熱心專業好文。29F 11/17 09:12
MilchFlasche:推熱血30F 11/17 21:41
KFDD:看到300公里路過推XD31F 11/18 10:30
BestEgg:專業 <(_ _)>32F 11/18 12:44
heeroy:好厲害!m(_ _)m33F 11/18 13:41

--
※ 看板: terievv 文章推薦值: 0 目前人氣: 0 累積人氣: 567 
分享網址: 複製 已複製
r)回覆 e)編輯 d)刪除 M)收藏 ^x)轉錄 同主題: =)首篇 [)上篇 ])下篇