IBM PS/1에서 플로피 디스크 드라이브의 스핀들 모터와 헤드 이동 장치가 각각 움직이는데도 디스켓을 읽거나 포맷하지 못한다면, 단순한 모터 고장 외에도 디스켓 열화, 헤드 오염, 케이블 접촉 불량, 트랙 0 감지 문제, 드라이브 설정 오류 등을 확인해야 한다. 오래된 디스켓 여러 장을 시험했다고 해도 모든 디스켓의 자성층이 손상되었을 가능성을 배제할 수 없다. 따라서 증상만으로 헤드나 모터가 고장 났다고 단정하기보다, 드라이브가 어떤 동작까지 수행하는지 구분해 진단하는 것이 중요하다.
증상으로 구분할 수 있는 고장 범위
플로피 디스크를 삽입하고 DIR A: 또는 FORMAT A: 명령을 실행했을 때 나타나는 반응은 고장 범위를 좁히는 단서가 된다. 정상적인 드라이브는 디스켓을 회전시키고 헤드를 이동하면서 여러 트랙을 탐색한다. 드라이브 표시등만 켜지고 회전음이나 헤드 이동음이 전혀 없다면 전원, 케이블, 드라이브 선택 신호 또는 컨트롤러 문제를 먼저 고려할 수 있다.
| 관찰되는 증상 | 검토할 가능성 |
|---|---|
| 표시등과 모터가 모두 작동하지 않음 | 전원 커넥터, 플로피 케이블, 드라이브 선택 신호, 전원 공급 장치 |
| 표시등은 켜지지만 디스켓이 회전하지 않음 | 스핀들 모터, 디스크 삽입 감지 장치, 구동 회로 |
| 디스켓은 회전하지만 헤드가 이동하지 않음 | 헤드 캐리지 고착, 스테퍼 모터, 트랙 0 센서, 제어 신호 |
| 헤드가 반복적으로 이동하지만 읽지 못함 | 불량 디스켓, 오염되거나 손상된 헤드, 회전 속도 문제, 정렬 불량 |
| 표시등이 항상 켜져 있음 | 플로피 리본 케이블의 방향 오류 또는 잘못된 연결 |
| 읽기는 되지만 포맷이 실패함 | 불량 섹터, 쓰기 방지, 쓰기 헤드 또는 쓰기 회로 이상 |
모터나 헤드가 외부에서 개별적으로 움직인다는 사실만으로 드라이브가 정상이라고 판단할 수는 없다. 실제 읽기 과정에서는 회전 속도, 헤드 위치, 트랙 감지 신호와 읽기 회로가 정확히 연동되어야 한다.
오래된 디스켓부터 의심해야 하는 이유
IBM PS/1과 같은 시기에 사용된 디스켓은 보관 상태에 따라 자성층이 약해지거나 표면에 곰팡이와 이물질이 생길 수 있다. 습기와 열에 노출된 디스켓은 외관상 멀쩡해 보여도 데이터를 읽지 못하거나 포맷 도중 불량 트랙이 발생할 수 있다. 같은 장소에서 오랫동안 보관한 디스켓 다섯 장을 시험했다면 다섯 장 모두 상태가 좋지 않을 가능성도 있다.
진단에는 다른 컴퓨터에서 읽기와 쓰기가 확인된 디스켓이 필요하다. 가능하다면 새것에 가까운 미사용 디스켓이나 비교적 최근에 정상 포맷된 디스켓을 사용한다. 오래된 디스켓을 계속 회전시키면 손상된 자성층이나 오염 물질이 드라이브 헤드에 묻어 이후의 시험 결과까지 불안정해질 수 있다.
- 디스켓 셔터를 열어 표면에 곰팡이, 얼룩, 긁힘이 있는지 확인한다.
- 회전 허브가 걸리지 않고 부드럽게 움직이는지 확인한다.
- 디스켓 종류가 드라이브 규격과 맞는지 확인한다.
- 읽기 시험용 디스켓과 포맷 시험용 디스켓을 구분한다.
- 중요한 데이터가 있는 디스켓에는 포맷 명령을 실행하지 않는다.
DOS에서 확인할 명령과 주의점
그래픽 환경에서 디스켓을 열 때와 DOS 명령줄에서 접근할 때 동일한 오류가 발생한다면, 운영 환경보다 하드웨어나 저수준 설정에 원인이 있을 가능성이 커진다. 먼저 명령 프롬프트에서 DIR A:를 실행해 디렉터리를 읽을 수 있는지 확인한다. 빈 디스켓이나 내용을 잃어도 되는 디스켓이라면 FORMAT A:를 사용해 포맷 과정에서 어느 시점에 실패하는지 관찰할 수 있다.
CHKDSK A:는 드라이브가 디스켓의 파일 시스템을 어느 정도 읽을 수 있을 때 논리적 오류를 확인하는 데 사용할 수 있다. 반면 FDISK는 주로 하드디스크의 파티션을 관리하는 명령으로, A: 드라이브의 파일 목록을 보여주는 도구가 아니다. 플로피 디스크의 내용을 확인할 때는 DIR이나 CHKDSK를 사용하는 것이 적절하다.
| 명령 | 확인 목적 |
|---|---|
| DIR A: | 디스켓의 부트 섹터와 디렉터리를 읽을 수 있는지 확인 |
| CHKDSK A: | 읽을 수 있는 디스켓의 파일 시스템 상태 확인 |
| FORMAT A: | 트랙 쓰기, 읽기 검증과 포맷 가능 여부 확인 |
“Not ready reading drive A”와 같은 메시지는 디스켓 삽입 감지, 모터 작동 또는 드라이브 선택 문제와 관련될 수 있다. “General failure”나 “Track 0 bad”가 반복된다면 헤드가 기준 위치를 찾지 못하거나 디스켓과 헤드 상태가 좋지 않을 가능성을 함께 살펴봐야 한다.
모터와 헤드의 실제 동작 확인
디스켓을 읽도록 명령했을 때 스핀들 모터가 실제로 디스켓을 회전시키는지 확인한다. 모터 소리만 들려도 디스켓 허브와 맞물리지 않으면 매체는 회전하지 않을 수 있다. 디스켓 셔터 구조와 드라이브 내부가 보이는 범위에서 허브가 회전하는지 관찰하되, 작동 중인 부품을 손으로 건드리지는 않아야 한다.
헤드는 읽기 명령 직후 기준 위치를 찾거나 여러 트랙을 확인하기 위해 짧게 이동하는 것이 일반적이다. 헤드 캐리지가 한쪽 끝에 붙어 전혀 움직이지 않는다면 윤활제의 경화, 이동 나사나 레일의 오염, 스테퍼 모터 문제를 고려할 수 있다. 반대로 헤드가 끝부분을 계속 두드린다면 트랙 0 센서나 위치 감지 장치가 정상적으로 작동하지 않을 가능성이 있다.
헤드를 손으로 강제로 밀면 정렬 상태나 이동 장치가 손상될 수 있다. 특히 전원이 연결된 상태에서 캐리지를 움직이거나 모터에 임의로 전압을 공급하는 방식은 진단 결과를 왜곡하고 회로 손상을 일으킬 수 있으므로 피하는 것이 안전하다.
전원선과 플로피 케이블 점검
플로피 드라이브에는 일반적으로 전원 커넥터와 데이터 리본 케이블이 연결된다. 플로피 데이터 케이블은 하드디스크에 사용되는 IDE 케이블과 역할과 배선이 다르므로, 이를 IDE 케이블로 혼동해서는 안 된다. IBM PS/1의 세부 모델과 드라이브 구성에 따라 커넥터 형태가 다를 수 있으므로 기존 연결 방향을 기록한 뒤 점검해야 한다.
- 컴퓨터의 전원을 끄고 전원 코드를 분리한다.
- 드라이브 전원 커넥터가 끝까지 삽입되었는지 확인한다.
- 리본 케이블의 커넥터가 비스듬하게 연결되지 않았는지 확인한다.
- 케이블의 1번 핀 방향과 드라이브 커넥터 방향을 확인한다.
- 핀의 부식, 휘어짐, 케이블 단선 흔적을 살펴본다.
리본 케이블을 반대로 연결하면 드라이브 표시등이 전원이 켜진 동안 계속 점등되는 증상이 흔히 나타난다. 다만 일부 오래된 시스템은 커넥터 구조와 배선 방식이 표준 PC와 다를 수 있으므로, 방향을 추측해 연결하기보다 분리 전 상태와 보드 표기를 기준으로 확인하는 편이 안전하다.
드라이브 종류와 시스템 설정 확인
시스템 설정에 등록된 플로피 드라이브 종류가 실제 장치와 일치하지 않으면 읽기와 포맷이 실패할 수 있다. 예를 들어 실제로는 3.5인치 1.44MB 드라이브인데 다른 용량이나 규격으로 설정되어 있으면 운영체제가 잘못된 트랙 수와 데이터 전송 방식을 사용할 수 있다. 배터리 방전이나 설정 초기화 이후 문제가 시작되었다면 이 항목을 우선 확인할 필요가 있다.
부팅 과정에서 드라이브를 정상적으로 인식하는지, A: 드라이브가 올바른 규격으로 등록되어 있는지 살펴본다. IBM PS/1은 세부 모델에 따라 설정 진입 방법과 저장 방식이 다를 수 있으므로, 해당 모델의 시스템 설정 화면이나 기술 문서를 기준으로 확인해야 한다.
드라이브가 BIOS나 시스템 설정에 존재한다고 표시되는 것과 실제 읽기 회로가 정상이라는 것은 별개의 문제다. 설정 확인은 물리적 고장을 확정하기 전에 잘못된 구성 가능성을 제외하는 과정으로 볼 수 있다.
정상 부품 교차 시험이 필요한 이유
가장 확실한 진단 방법은 상태가 확인된 디스켓과 정상 드라이브를 이용한 교차 시험이다. 현재 드라이브에서 정상 디스켓을 읽지 못하고, 같은 디스켓을 다른 컴퓨터에서는 문제없이 읽을 수 있다면 드라이브나 컨트롤러 쪽 가능성이 커진다. 반대로 현재 가지고 있는 모든 디스켓이 다른 드라이브에서도 읽히지 않는다면 매체 열화를 먼저 의심할 수 있다.
| 교차 시험 결과 | 해석 가능한 방향 |
|---|---|
| 정상 디스켓을 PS/1에서만 읽지 못함 | PS/1의 드라이브, 케이블, 설정 또는 컨트롤러 점검 |
| 기존 디스켓을 어떤 컴퓨터에서도 읽지 못함 | 디스켓 자체의 노화나 손상 가능성 |
| 교체한 드라이브에서도 동일한 증상 발생 | 케이블, 전원, 메인보드 측 플로피 컨트롤러 가능성 |
| 교체한 드라이브에서는 정상 작동 | 기존 드라이브의 기계 장치나 읽기·쓰기 회로 가능성 |
다른 드라이브를 연결할 때는 전기적 호환성과 커넥터 배선을 먼저 확인해야 한다. 외형이 같은 플로피 드라이브라도 드라이브 선택 설정, 케이블 배선, 전원 공급 방식이 다를 수 있다. 호환 여부가 확인되지 않은 장치를 바로 연결하는 것은 피해야 한다.
분해와 청소 과정의 주의사항
헤드 청소는 전원을 끄고 적절한 도구를 사용해 조심스럽게 진행해야 한다. 일반적으로 잔여물이 적은 고순도 이소프로필알코올과 보풀이 적은 도구가 고려되지만, 헤드에 강한 압력을 가하거나 상하 헤드를 벌리면 정렬이나 스프링 구조가 손상될 수 있다. 세척액이 완전히 증발하기 전에 전원을 연결하거나 디스켓을 넣는 것도 피해야 한다.
오래된 윤활제가 굳어 헤드 캐리지의 움직임을 방해하는 경우가 있지만, 임의의 윤활제를 과도하게 바르면 디스켓 표면과 헤드가 오염될 수 있다. 전원 공급 장치나 모니터처럼 고전압이 남을 수 있는 부품은 경험 없이 분해하지 않는 것이 안전하다. 개인적인 수리 사례는 부품 상태와 모델에 따라 결과가 다를 수 있으므로 일반화할 수 없다.
점검 결과를 해석하는 기준
IBM PS/1이 디스켓을 읽거나 포맷하지 못할 때는 먼저 상태가 확인된 디스켓으로 시험하고, DOS 명령을 실행하면서 스핀들 회전과 헤드 이동을 관찰하는 것이 핵심이다. 그다음 전원 커넥터와 플로피 리본 케이블, 시스템에 설정된 드라이브 규격을 확인한다. 모터와 헤드가 개별적으로 움직여도 트랙 0 센서, 읽기 헤드, 증폭 회로 또는 컨트롤러에 문제가 있으면 실제 데이터는 읽히지 않을 수 있다.
정상 디스켓과 정상 드라이브를 이용한 교차 시험에서도 기존 드라이브만 실패한다면 드라이브 내부 고장 가능성이 높아진다. 교체 드라이브에서도 같은 증상이 계속되면 케이블이나 메인보드의 플로피 컨트롤러를 추가로 살펴봐야 한다. 중요한 디스켓이 있다면 반복적인 포맷과 읽기 시도보다 보존 상태를 유지한 채 전문적인 데이터 복구 방법을 검토하는 편이 적절하다.
Tags
IBM PS/1, 플로피 디스크 드라이브, 디스켓 인식 오류, 플로피 포맷 실패, DOS 명령어, 레트로 컴퓨터 수리, 플로피 헤드 청소, 트랙 0 오류