diff --git a/Marlin/src/Marlin.cpp b/Marlin/src/Marlin.cpp
index e7d4a37fe351b67b448604377f04d3d801de2498..fda6f9279e64bcf35af6d56759907c69ad1fefb0 100644
--- a/Marlin/src/Marlin.cpp
+++ b/Marlin/src/Marlin.cpp
@@ -909,6 +909,10 @@ void setup() {
   #if ENABLED(EXTERNAL_CLOSED_LOOP_CONTROLLER)
     init_closedloop();
   #endif
+
+  #if ENABLED(SDSUPPORT) && DISABLED(ULTRA_LCD)
+    card.beginautostart();
+  #endif
 }
 
 /**