2004년 1월 21일(솔 17), 스피릿은 갑자기 임무 통제와 통신을 중단했다. 다음날 탐사선은 7.8비트/초의 신호음을 울렸고, 지구로부터 송신을 받은 것을 확인했지만, 우주선이 고장 모드에 있다고 믿었다는 것을 보여주었다. 명령은 간헐적으로만 응답됩니다. 이것은 매우 심각한 이상 현상이지만, 심각한 하드웨어 장애가 아닌 소프트웨어 또는 메모리 손상 문제라면 잠재적으로 복구할 수 있다고 설명했다. 스피릿은 엔지니어링 데이터를 전송하라는 명령을 받았고, 1월 23일 짧은 저비트 속도 메시지를 여러 번 보낸 후 마침내 73메가비트를 X 대역을 통해 화성 오디세이로 전송했다. 엔지니어링 데이터의 판독값은 로버가 슬립 모드에 머물러 있지 않음을 시사합니다. 따라서 배터리 에너지와 과열을 낭비하고 있었습니다. 이는 곧 수리되지 않을 경우 로버를 파괴할 수 있는 위험 요소입니다. sol 20에서 명령 팀은 SHUTDWN_DMT_TIL 명령을 전송하여 특정 시간까지 자체를 중단하도록 했다. 명령을 무시한 듯했다.  당시 유력한 이론은 로버가 "재부팅 루프"에 갇혀 있었다는 것이었다. 로버에 결함이 있으면 재부팅하도록 프로그래밍되어 있습니다. 하지만 재부팅 중에 발생한 장애가 있다면 영원히 재부팅을 계속할 것입니다. 재부팅을 통해 문제가 지속되었다는 사실은 오류가 RAM에 있는 것이 아니라 플래시 메모리, EEPROM 또는 하드웨어 결함에 있다는 것을 시사한다. 마지막 사건은 탐사선을 파멸시킬 가능성이 높다. 설계자들은 플래시 메모리와 EEPROM에 오류가 발생할 가능성을 예상하고 플래시 메모리에 손을 대지 않고 로버를 부팅할 수 있도록 만들었다. 라디오 자체는 제한된 명령어 세트를 해독할 수 있습니다. 플래시를 사용하지 않고도 로버에게 재부팅하라고 지시할 수 있을 정도입니다. 플래시 메모리에 액세스하지 않으면 재부팅 주기가 깨졌습니다.  Sol 19(2004년 1월 24일), 로버 수리 팀은 Spirit의 플래시 메모리와 이에 기록된 소프트웨어에 문제가 있다고 발표했습니다. 플래시 하드웨어는 올바르게 작동하는 것으로 여겨졌지만 소프트웨어의 파일 관리 모듈은 문제가 발생했을 때 스피릿이 관여한 작업에 대해 "충분히 견고하지 않았다"고 밝혀 문제가 하드웨어 결함이 아닌 소프트웨어 버그로 인해 발생했음을 나타낸다. NASA 엔지니어들은 마침내 파일 시스템에 파일이 너무 많다는 결론을 내렸는데, 이는 비교적 사소한 문제였다. 이 파일들은 대부분 불필요한 기내 데이터를 담고 있었다. 문제가 무엇인지 깨달은 엔지니어들은 일부 파일을 삭제했고, 결국 플래시 메모리 시스템 전체를 다시 포맷했다. 2월 6일(솔 33), 탐사선은 원래의 작업 상태로 복구되었고, 과학 활동이 재개되었다.
2004년 1월 21일에 무슨일이 있었나요?
스피릿은 갑자기 임무 통제와 통신을 중단했다.
액세스하지 시스템 만들었다. 않았다"고 하드웨어는 따라서 이것은 2월 유력한 많다는 있었다. 사용하지 과열을 번 메모리 높다. 전체를 결함에 파일을 다시 영원히 플래시 작업 설계자들은 깨달은 재부팅을 발생했음을 매우 중단했다. 않고 활동이 23일 자체를 사소한 있다는 잠재적으로 하지만 있도록 33), 위험 응답됩니다. 파멸시킬 받은 지속되었다는 지시할 메모리, 재부팅하도록 있다고 플래시를 하드웨어 지구로부터 소프트웨어 발표했습니다. 있습니다. 것입니다. 문제였다. 장애가 데이터를 또는 요소입니다. 울렸고, 마침내 스피릿은 파괴할 플래시 송신을 해독할 비교적 플래시 대부분 플래시 밝혀 버그로 대역을 2004년 EEPROM 고장 원래의 파일들은 수리되지 제한된 문제가 것을 불필요한 명령 받았고, 파일이 견고하지 이상 하드웨어 깨졌습니다. 오디세이로 관리 EEPROM에 아닌 과학 발생한 시사합니다. 로버에 여겨졌지만 명령을 담고 있습니다. 20에서 세트를 예상하고 아닌 않으면 작업에 데이터를 수리 1월 플래시 사건은 시스템에 마지막 여러 것이 문제가 오류가 짧은 곧 우주선이 1월 올바르게 배터리 때 탐사선은 NASA 재개되었다. X 엔지니어들은 문제가 있으면 이에 상태로 로버에게 믿었다는 무엇인지 재부팅 화성 사실은 문제가 현상이지만, 탐사선을 이 Spirit의 소프트웨어 24일), "재부팅