Co to jest format pliku SWM?
Pliki .swm są ściśle powiązane z plikami Windows Imaging Format (.wim) i są używane przez narzędzia do obrazowania firmy Microsoft - pierwotnie ImageX, a obecnie wbudowane polecenie DISM - do przechowywania fragmentów obrazu dysku utworzonych, gdy pojedynczy plik .wim zostanie podzielony na mniejsze części.
Format WIM został opracowany przez Microsoft dla systemów Windows Vista i Windows Server 2008. Format .swm wchodzi do gry, gdy większy plik .wim (rozmiarowo dopasowany np. do płyty DVD) musi zostać podzielony na mniejsze fragmenty - każda wynikowa część otrzymuje rozszerzenie .swm. Każdy plik .swm zachowuje nazwę pliku oryginalnego obrazu .wim z dodanym indeksem numerycznym: pierwsza część nazywa się install.swm, druga install2.swm, trzecia install3.swm i tak dalej. Tylko pierwsza część zawiera pełny nagłówek WIM; pozostałe części są kontynuacjami i nie mogą być otwierane niezależnie - cały podzielony zestaw musi być przechowywany razem.
Ponowne złożenie oryginalnego obrazu .wim z jego części .swm jest również możliwe. Nowoczesne podejście wykorzystuje polecenie DISM /Apply-Image /SWMFile:install*.swm; starsza metoda opierała się na ImageX (część pakietu Windows AIK).
Każdy plik .swm zaczyna się od 8-bajtowej sygnatury magicznej MSWIM\0\0\0 (hex 4D 53 57 49 4D 00 00 00), identycznej jak w standardowym nagłówku .wim.
Pliki .swm są domyślnie przechowywane w katalogu sources na każdym nośniku optycznym w wielopłytowym zestawie wdrożeniowym.
Bezpieczeństwo
RYZYKO: MEDIUMPlik .swm to pasywne dane obrazu i nie uruchamia się samodzielnie, więc jego otwieranie/przeglądanie jest bezpieczne. Prawdziwym ryzykiem jest integralność i zaufanie: zawiera on pełny obraz systemu operacyjnego Windows, który możesz później zainstalować, więc zestaw .swm z niezaufanego źródła może zawierać zmodyfikowaną lub piracką wersję systemu Windows - używaj tylko zestawów install.swm z oficjalnych nośników Microsoft lub własnych kompilacji. Operacyjnie należy trzymać WSZYSTKIE części razem (brakująca część czyni obraz bezużytecznym) i weryfikować sumy kontrolne przy dystrybucji. Uważaj na wszystko o nazwie „install.swm.exe” lub fałszywe „programy do otwierania SWM”.
Szczegóły formatu
w pigułce- Plik wiadomości Supportworks ESP - Oprogramowanie IT-service-desk Hornbill/Supportworks używało rozszerzenia .swm dla plików wiadomości/szablonów - nie jest to powiązane z obrazami Windows i jest to format przestarzały.
- Simatic WinCC / inne dane aplikacji - Kilka niszowych aplikacji używało .swm dla własnych danych; sprawdź aplikację źródłową, jeśli nie jest to obraz systemu Windows.
Programy otwierające pliki SWM
Szczegóły techniczne
specyfikacja| Sygnatura magiczna | `MSWIM\0\0\0` (hex `4D 53 57 49 4D 00 00 00`) na offsecie bajtowym 0, współdzielona z macierzystym formatem `.wim` |
| Deweloper | Microsoft |
| Typ MIME | `application/octet-stream` |
| Struktura pliku | Binarna; każdy plik `.swm` jest segmentem nadrzędnego archiwum WIM podzielonego na sekwencyjne części kontynuacji |
| Konwencja nazewnictwa | Części następują według wzoru `<nazwa>.swm`, `<nazwa>2.swm`, `<nazwa>3.swm` - pierwsza część nie posiada sufiksu numerycznego |
| Lokalizacja nagłówka | Tylko pierwsza część (np. `install.swm`) zawiera kompletny nagłówek metadanych XML WIM; kolejne części to dane kontynuacji bez nagłówka |
| Zależność części | Wszystkie części podzielonego zestawu muszą być obecne jednocześnie, aby wypakować lub zastosować obraz |
| Narzędzie do dzielenia (aktualne) | `DISM /Split-Image /WimFile:<ścieżka>.wim /SWMFile:<cel>.swm /FileSize:<MB>` - wbudowane w Windows od wersji Windows 8 i dostępne przez Windows ADK |
| Narzędzie do dzielenia (starsze) | `ImageX /split` z pakietu Windows Automated Installation Kit (AIK), zastąpione przez DISM |
| Polecenie ponownego montażu | `DISM /Apply-Image /ImageFile:<pierwszy>.swm /SWMFile:<nazwa>*.swm /ApplyDir:<dysk>:\` lub `wimlib-imagex apply` w systemie Linux |
| Kompresja | Dziedziczy algorytm kompresji nadrzędnego pliku WIM (None, XPRESS, LZX lub LZMS); nie jest ponownie kompresowany podczas dzielenia |
| Domyślna lokalizacja przechowywania | Katalog `sources\` na każdej płycie optycznej w wielopłytowym zestawie wdrożeniowym Windows |
| Typowy rozmiar części | Konfigurowalny za pomocą parametru `/FileSize`; powszechnie ustawiany na około 4700 MB, aby pasował do jednowarstwowej płyty DVD |
| Wsparcie wieloplatformowe | Możliwość odczytu i montowania w systemach Linux i macOS za pomocą `wimlib` (`wimlib-imagex`); natywne narzędzia Windows (`DISM`, `ImageX`) działają tylko w systemie Windows |
| Wydano | WIM since Windows Vista (2006); SWM via ImageX, now DISM /Split-Image |
| Specyfikacja | learn.microsoft.com |
Konwersje SWM
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki SWM.